首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

关于sqlite断电或者存储空间不足造成的数据文件损坏有关问题

2012-02-02 
关于sqlite断电或者存储空间不足造成的数据文件损坏问题公司原来使用Sqlite数据库存储一些数据,会因为突然

关于sqlite断电或者存储空间不足造成的数据文件损坏问题
公司原来使用Sqlite数据库存储一些数据,会因为突然断电造成数据文件损坏,现在考虑将软件移植到嵌入式下,请问各位,

1.对于sqlite,如果产生断电或者存储空间不足等问题,是否有方法避免数据文件损坏;

2.存储在硬盘与存储到SD卡是否在这个断电问题上还有差异;

3.使用sqlite的事务是否可以避免数据文件损坏

谢谢大家

[解决办法]
sqlite是桌面数据库,没有日志,在断电、非正常退出的情况不任何数据库都会出问题,
加UPS、经常备份、检查磁盘空间情况

1.对于sqlite,如果产生断电或者存储空间不足等问题,是否有方法避免数据文件损坏;
没有,除非加UPS,存储空间不足在程序中判断磁盘 OR SD卡的剩余空间
2.存储在硬盘与存储到SD卡是否在这个断电问题上还有差异;
应该没有区别
3.使用sqlite的事务是否可以避免数据文件损坏
不能,是数据完整性的
[解决办法]

引用1.对于sqlite,如果产生断电或者存储空间不足等问题,是否有方法避免数据文件损坏;

热点排行