小巧、快速、可靠。
三选二。

SQLite 是事务性的

事务性数据库是指所有更改和查询都以原子性、一致性、隔离性和持久性 (ACID) 的方式出现。SQLite 实现 可串行化 事务,即使事务在程序崩溃、操作系统崩溃或计算机电源故障时中断,事务也是原子性的、一致性的、隔离的和持久的。

为了强调,我们在此重申并补充上一句话:在 SQLite 中,单个事务内的所有更改要么完全发生,要么完全不发生,即使将更改写入磁盘的操作被以下因素中断:

上一段的断言在 SQLite 回归测试套件中得到了广泛的检验,该测试套件使用专门的测试工具模拟操作系统崩溃和电源故障对数据库文件的影响。

其他信息

此页面最后修改于 2022-01-08 05:02:57 UTC