初识Sqlite

本文介绍了Sqlite数据库的特点,如自包含、无服务器进程、零配置及事务支持等。Sqlite具有良好的跨平台性和可靠性,并且占用资源少,适合资源受限的环境。未来版本将更加稳定强大。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

标题:初识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由一个全职的国际团队来维护,未来的版本功能将更加强大,稳定性更高。

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值