初识Sqlite

前端之家收集整理的这篇文章主要介绍了初识Sqlite前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

=============================================================

标题:初识sqlite

备注:

日期:2011.4.9

姓名:朱铭雷

=============================================================

公司以后的项目,可能会更多的用到sqlite数据库,所以要了解一下。先简单的看了下官网的“About sqlite”文档(文笔不错)。

sqlite作为一个精巧的数据库引擎,支持self-contained,serverless,zero-configuration,transactional。按照本文的介绍,是既使用简单又非常可靠。它没有单独的服务器进程,而是所有的读写都直接操作磁盘文件。一个完整的数据库中所应该具备的表,索引,触发器,视图等等全部存储在这个磁盘文件中。而且sqlite数据库文件可以在n多平台和系统中使用,兼容性极佳。

sqlite本身非常小巧紧凑,运行需要的内存也很小。看来在存储空间很小,内存受限的平台上使用它,更加是个不错的选择了。

关于sqlite的可靠性,文档更是给予了极高的评价。在每个版本的发布之前都由“自动测试工具”进行过数百万(包括数亿条单独的sql语句)cases的测试。sqlite对于内存分配错误和磁盘IO错误的应对是gracefully(这个单词该怎么译?)。即使遇到系统崩溃,突然断电等等,sqlite的传输依然ACID数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))。

另外就是sqlite由一个全职的国际团队来维护,未来的版本功能将更加强大,稳定性更高。

“初识”到此为止,读这个文档就像读侯捷的书一样,引人入胜。接下来要更详细的了解一下了。

原文链接:https://www.f2er.com/sqlite/202694.html

猜你在找的Sqlite相关文章