速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

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

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

关注

评论

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

新版发布|ShardingSphere 5.0.0-beta 来了!

SphereEx

ShardingSphere

高寿命NVMe SSD应用场景探讨

怀瑾握瑜

区块链 数据库 云计算 SSD 虚拟货币

架构实战营 模块六:学习总结

👈

架构实战营

【小技巧】Google浏览器设置之Tab折叠分组

恒生LIGHT云社区

推荐 浏览器书签 谷歌 工具分享

自从有了这个工具,一键代码迁移不在话下

华为云开发者联盟

代码迁移 鲲鹏DevKit 汇编翻译 汇编语言 Kunpeng

开发5年!三面字节,成功拿到27k*17offer,原来也没那么难

Java 程序员 架构 面试

一份283页pdf,五大核心内容,熬夜“啃完”,竟拿下了阿里offer

Java 程序员 架构 面试

[译] R8 优化:类常量操作

Antway

6月日更

大数据分析与运营(三)

soho

微警务系统搭建,智慧派出所平台建设解决方案

Java高级架构师最新一千道大厂面试真题文字+视频+脑图解析

Java架构追梦

和12岁小同志搞创客开发:两个控制器之间如何实现通信?

不脱发的程序猿

DIY 单片机 创客 Arduino

2021年,想要成为年薪百万的Java架构师需要掌握哪些技术?

Java架构师迁哥

AI未来 - 李开复 - 未来8成的工作受影响 - 读后感-John 易筋 ARTS 打卡 Week 52

John(易筋)

ARTS 打卡计划

问题定位 | XtraBackup 8.0 数据重建避坑事件始末

RadonDB

MySQL Xenon XtraBackup

通用时区:你应该知道的数据库时区知识

华为云开发者联盟

数据库 时区 GaussDB(DWS) 通用时区 夏令时

Rust从0到1-泛型-生命周期

rust 泛型 生命周期 generic lifetimes

【签约计划】百位签约创作者名单公布

InfoQ写作社区官方

签约计划

深度 | 字节跳动微服务架构体系演进

字节跳动 微服务 云原生 Service Mesh 服务网格 火山引擎

低代码助力企业生产管理8大招式,你学废(hui)了吗?

优秀

低代码

字节跳动亿级视频处理系统高可用架构实践

火山引擎开发者社区

架构 后端 音视频

双指针法

后台服务器开发

c++ 双指针 LeetCode

「网络安全入门」什么是网络安全

网络安全学海

GitHub 近两万 Star,无需编码,可一键生成前后端代码,这个开源项目有点强!

程序员生活志

架构实战营 模块六:课后作业

👈

架构实战营

HTAP | MySQL 到 ClickHouse 的高速公路

RadonDB

MySQL Clickhouse Xenon

体验为先,博睿数据打造以用户会话为中心的监测体系

博睿数据

博睿数据 数据链DNA DEM

Flink Job 概览

Alex🐒

flink 翻译 flink1.13

5月新品速递:EdgeBoard车型识别软硬一体方案,轻松实现智慧车辆管理

百度大脑

5月盘点 上新

从零开始学习3D可视化之拾取

ThingJS数字孪生引擎

大前端 可视化 3D 3D可视化 数字孪生

数仓分层架构如何设计?

奔向架构师

数据库 数据仓库 数据架构

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