硬核干货——《中小企业 AI 实战指南》免费下载! 了解详情
写点什么

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

  • 2014-10-12
  • 本文字数:893 字

    阅读完需:约 3 分钟

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

SQLite 的官方网站是这样介绍 SQLite 的:SQLite 是一个软件库和嵌入式 SQL 数据库引擎,用于实现自包含非服务式零配置事务型的SQL 数据库引擎。与其它大多数SQL 数据库不同,它没有独立的服务进程。SQLite 支持的数据类型包括NULL、INTEGER、REAL、TEXT、BLOB。它的设计目的是用于嵌入式应用的开发,现已被广泛应用被用在无数的桌面电脑应用中和消费电子设备中,如移动电话、掌上电脑和MP3 播放器等。它已经是世界上布署得最广泛的 SQL 数据库引擎,SQLite 的源码就放在公有领域中。SQLite 的开发和维护得到了 Bloomberg Adobe Mozilla Bentley Oracle 等著名公司的赞助。

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


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-12 00:272252
用户头像

发布了 92 篇内容, 共 50.7 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

2021年阿里、腾讯、百度

爱好编程进阶

Java 面试 后端开发

Activiti 自定义表单流程(全流程演示)

爱好编程进阶

Java 面试 后端开发

CDH+Kylin三部曲之二:部署和设置

爱好编程进阶

Java 面试 后端开发

Dubbo如何处理业务异常,这个一定要知道哦!

爱好编程进阶

Java 面试 后端开发

2021最新Java面试标准,26个技术点一千多道面试题全曝光,赶紧学

爱好编程进阶

Java 面试 后端开发

35K成功入职蚂蚁金服,现分享面试Java后端经历「内含面试题

爱好编程进阶

Java 面试 后端开发

如何在给定数组中执行二元搜索?

InfoQ IT百科

Flink SQL Client综合实战

爱好编程进阶

Java 面试 后端开发

162基于springboot宠物管理系统

爱好编程进阶

Java 面试 后端开发

2021最新一次Java面试,快手三面一轮游,如今已拿意向书

爱好编程进阶

Java 面试 后端开发

电脑硬件中光驱的作用是什么?

InfoQ IT百科

浅析Redis分布式集群倾斜问题

五分钟学大数据

redis 4月月更

Bootstrap Table数据表格的使用指南

爱好编程进阶

Java 面试 后端开发

ClassUtils常用方法总结

爱好编程进阶

Java 面试 后端开发

与操作系统性能最相关的组件是什么?

InfoQ IT百科

3 个方法,教你提升程序员的自我价值

爱好编程进阶

Java 面试 后端开发

GPU微架构回顾

Finovy Cloud

GPU服务器 GPU算力

Kubernetes 中数据包的生命周期 -- 第 2 部分

Se7en

如何实现迭代快速排序算法(iterative quicksort algorithm)?

InfoQ IT百科

5年crud“经验”

爱好编程进阶

Java 面试 后端开发

Google 出品的 Java 编码规范,权威又科学,强烈推荐

爱好编程进阶

Java 面试 后端开发

axios发送post请求,springMVC接收不到数据问题

爱好编程进阶

Java 面试 后端开发

操作系统国产化的难点是什么?

InfoQ IT百科

“迈向元宇宙的一小步”鲁班会开发者深度论坛落地北京

华为云开发者联盟

音视频 opengauss 华为云 元宇宙 鲁班会

不同操作系统之间的应用是否可以兼容?

InfoQ IT百科

复杂度守恒定律与计算哲学|Authing CEO 谢扬

Authing

开发者 云原生 身份云 生产力 Idaas

git(1) 起步

爱好编程进阶

Java 面试 后端开发

如何在没有递归的情况下通过对给定二叉树执行中序遍历来打印所有节点?

InfoQ IT百科

如何实现冒泡排序算法(bubble sort algorithm)?

InfoQ IT百科

disruptor笔记之一:快速入门

爱好编程进阶

Java 面试 后端开发

Elasticsearch 中为什么选择倒排索引而不选择 B 树索引

爱好编程进阶

Java 面试 后端开发

开源的嵌入式数据库引擎: SQLite	3.8.7版本发布_数据库_李士窑_InfoQ精选文章