Sqlite参考手册
其他 | Miscellaneous
SQLite Is Transactional
SQLite is Transactional
事务数据库是指所有更改和查询都显示为Atomic,Consistent,Isolated和Durable(ACID)的数据库。即使事务被程序崩溃,操作系统崩溃或计算机断电中断,SQLite也实现了原子性,一致性,隔离性和持久性的可序列化事务。
我们在此重申并放大前面的句子以强调:SQLite中单个事务内的所有更改要么完全发生,要么根本不发生,即使将更改写入磁盘的操作被中断
- 程序崩溃,
- 操作系统崩溃,或者其它
- 电源故障。
上一段的声明在SQLite回归测试套件中用一个特殊的测试工具广泛检查,该测试工具模拟操作系统崩溃和电源故障的数据库文件的影响。
附加信息
SQLite在公共领域。
其他 | Miscellaneous相关
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来
主页 | https://sqlite.org/ |
源码 | https://www.sqlite.org/src/ |
发布版本 | 3.21.0 |