请教:嵌入式设备用sqllite3数据库,如果数据写到一半突然断电,数据怎么存储

xustliuhang 2012-08-14 04:55:32
如题。
另:
1、如果flash上存在损坏的扇区,sqllite3在写数据时对这些坏道有什么怎么处理的。
2、能否设置数据库的最大存储值。

请各位大神赐教

...全文
388 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
byeyear 2012-09-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
那换个角度问下各位:如果出现这样的情况,即
开始的时候,整盘flash是完整、正常的,但随着使用时间的增长,其中出现了坏道,sqlite自己能识别这些坏道并且避免不再这些坏道上写数据吗?
[/Quote]
不能。这个是操作系统干的事情,sqlite不管这些。
xustliuhang 2012-08-15
  • 打赏
  • 举报
回复
那换个角度问下各位:如果出现这样的情况,即
开始的时候,整盘flash是完整、正常的,但随着使用时间的增长,其中出现了坏道,sqlite自己能识别这些坏道并且避免不再这些坏道上写数据吗?
iihero 2012-08-15
  • 打赏
  • 举报
回复
物理损坏,只能依赖传统的物理文件恢复方法进行恢复。
ACMAIN_CHM 2012-08-14
  • 打赏
  • 举报
回复
无解。

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧