过去有一些SQL紧凑型DB腐败问题并经历了 有关这些的文章, ,我想到将数据库SDF文件存储在存储卡上会大大增加由于数据库损坏而导致数据丢失的风险。

您是否将SDF文件存储在存储卡上?您是否有任何问题?当推荐SD卡WRT的特定品牌或模型时,我应该注意什么稳定性和安全性?

有帮助吗?

解决方案

在持续的存储量(无论是卡片还是内部闪光灯)上,将数据库具有损坏的可能性,并且几乎总是由于睡眠唤醒周期。当设备被悬挂时,商店通常会卸载,并且恢复时,将重新安装。根据OEM的实施,连接可能会或可能无法在拆除的拆除并建立良好的情况下幸存下来(我看到了通过睡眠/唤醒周期保持连接的设备总是会失败,尽管并非总是有腐败)。

我的典型方法fo设备的设备在运行时进入悬浮/睡眠的设备是在与数据库中的每个“交易”之后始终关闭数据库。是的,这会减慢速度,但是它大大减少了腐败和连接无效。

我什至通过观察DAL中的电力经理事件,并放弃并重试在电力状态更改期间进行的任何数据操作,从而将其带到了进一步的极端情况。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top