写点什么

开源的嵌入式数据库引擎: 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:271986
用户头像

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

关注

评论

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

产品0期 - 第四周作业 - 附件1

曾烧麦

产品训练营

云原生中间件的下一站

apache/dubbo-go

微服务 云原生 dubbo 中间件

流媒体传输协议之 RTP (上篇)

阿里云CloudImagine

音视频 流媒体 rtp

作业 - 第四章 业务流程与产品文档 (一)

hao hao

羚羊行走在悬崖边:一份报告背后的移动开发者“自救计划”

脑极体

一个只会写Bug的Coder年终总结

z小赵

程序员 互联网 职场成长

极客时间APP购买课程模块用例文档

夏天的风

用例图

一周信创舆情观察(2.1~2.7)

统小信uos

Vue开发中可以使用的ES6新特征

devpoint

Vue ES6

产品经理训练营作业 03

KingSwim

MyBatis专栏 - 关联查询中的延迟加载

小马哥

Java mybatis 七日更 二月春节不断更

第四次作业

Geek_79e983

关于产品文档与原型的思考

用例图

Eva

【百度官方技术分享】中间件技术在百度云原生测试中的应用实践

百度Geek说

产品 架构 测试 中间件 技术宅

第四周 开启新的篇章,打磨产品的最强辅助——文档

小匚

极客时间 产品经理 产品经理训练营

容器 & 服务:Jenkins构建实例

程序员架构进阶

容器 持续集成 七日更 28天写作 2月春节不断更

第四章作业

白知之明

惊呆,一条sql竟然让oracle奔溃了

君哥聊技术

oracle mybatis 批量操作

技术文档丨循迹搭建--车辆集成

百度开发者中心

AI窥人(二):彻底“AI化”怎么样?

脑极体

产品经理训练营 - 第四章作业 (一)

joelhy

产品经理训练营

作业 - 第四周

eva

妹妹10分钟就玩懂了零拷贝和NIO,也太强了

moon聊技术

Java nio 零拷贝

helm入门教学

三丰SanFeng

Kubernetes k8s Helm

京东科技集团21篇论文高票入选国际顶会AAAI 2021

京东科技开发者

机器学习 AI

在游戏运营行业,Serverless 如何解决数据采集分析痛点?

阿里巴巴云原生

Serverless 运维 云原生 关系型数据库 消息中间件

Qcon现代数据架构-《万亿级数据库MongoDB集群性能数十倍提升优化实践》核心17问详细解答

杨亚洲(专注MongoDB及高性能中间件)

MySQL 数据库 mongodb 分布式 分布式数据库mongodb

第四周作业-用例文档

Au revoir

【STM32】GPIO输入—按键检测

AXYZdong

硬件 stm32 2月春节不断更

产品0期 - 第四周作业

曾烧麦

产品训练营

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