以文本方式查看主题

-  公司论坛  (https://emtronix.com/club/index.asp)
--  技术问答  (https://emtronix.com/club/list.asp?boardid=1)
----  [求助]断电硬重启的数据库完整性问题  (https://emtronix.com/club/dispbbs.asp?boardid=1&id=5628)

--  作者:kent06
--  发布时间:2021-1-27 8:17:00
--  [求助]断电硬重启的数据库完整性问题

使用嵌入式linux,我想用sqlite来保存历史数据,但是担心断电等原因导致sqlite崩坏,在硬件设计上有没有解决方案?可以保证在断电、硬重启的时候保证sqlite数据库的完整性?


--  作者:hzc
--  发布时间:2021-1-27 9:43:00
--  

你好,硬件上我们有电源管理方案,当电压跌落超过5%,就会对整个主板复位。

同时软件上使用的ubifs和ext4文件系统,都对突然断电的情况有专门的处理,能够防止对数据造成破坏,理论上最坏的情况就是断电瞬间写入的数据没有保存。


--  作者:lqk
--  发布时间:2021-1-28 18:03:00
--  

硬件上也可以参考这篇文章:http://www.emtronix.com/case/case20201207.html