工具开源的嵌入式数据库引擎: SQLite 3.8.7版本发布

Posted InfoQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工具开源的嵌入式数据库引擎: SQLite 3.8.7版本发布相关的知识,希望对你有一定的参考价值。

SQLite是一个嵌入式、开源的SQL数据库引擎,它遵守ACID约束,能够嵌入到很多应用程序中。SQLite提供了非常出色的工具集,能够处理多种类型的数据。与托管在服务器上基于进程的关系型数据库相比,它的约束更少,更容易使用。近日,SQLite 3.8.7 alpha版本发布,现已提供下载,该版本包含数百项的优化措施,使得整个SQLite 数据库在速度上要比16个月前发布的3.7.17版本快50%以上。这次性能的提升不是来源于查询计划的改进上(以前的版本中已经实现查询计划的相关优化),而是得益于底层的硬盘的数据读写和B树的搜索的改进。在上一版本已经达到了10%的性能提升基础上,该版本进行了数百项的优化,每项优化能达到大约0.05%性能提高。目前,针对优化措施的测试已经全部通过,且测试分支覆盖率达到了100%。另外SQLite也希望用户能帮助其对该版本进行测试验证,并给予建议。更加详细的介绍请查看发行说明。



在这里,请读者注意,当应用程序使用SQLite时,SQLite并非作为一个独立进程通过某种通信协议(例如Socket)与应用程序通信,而是作为应用程序的一部分,应用程序通过调用SQLite的接口直接访问数据文件。欲了解SQLite数据类型相关的更多内容,请参阅官方文档,更多SQLite相关信息请登陆其官网查看。

以上是关于工具开源的嵌入式数据库引擎: SQLite 3.8.7版本发布的主要内容,如果未能解决你的问题,请参考以下文章

SQLite数据库

数据库引擎 SQLite 发布的新行为准则,为何引众怒?

SQLite数据库

转载Android数据存储之SQLite

SQLite-嵌入式迷你数据库

android开发之路09(浅谈SQLite数据库01)