【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

Python 高手都这样使用字典,这些高效方法你知道吗?|pythonic 小技巧

AlwaysBeta

Python

DB-Engines 3月数据库排名:MySQL跳出“同期跌幅榜”,拿下“本月涨幅榜冠军”

华章IT

数据库

智慧公安重点人员系统开发,情报研判管控平台的搭建

13828808769

nsq源码阅读之消息接收和发送

werben

nsq Go 语言

Netty 核心源码解读 —— ServerBootstrap 篇

松然聊技术

Netty

GitHub已爆火!2021金三银四Java面试突击手册,已助力多人拿到offer

Java 编程 程序员 架构 面试

2021最新分享快手/百度/蚂蚁/字节面经总结

比伯

Java 程序员 架构 面试 程序人生

【Mysql实战】问题分析利器之binlog

程序员架构进阶

MySQL 数据库 Binlog 28天写作 3月日更

区块链数字版权-重新定义版权保护

13530558032

下一站,星辰大海!

百度大脑

百度 AI 上市

大多数人不知道的Java知识 - Java内省机制

陈皮的JavaLib

Java 内省 java反射

MySQL 索引原理 图文讲解

陈皮的JavaLib

MySQL 数据库 索引

【里程碑】Linkis 1.0.0-RC1 版本发布

WeDataSphere

大数据 开源 WeDataSphere Linkis 计算中间件

区块链电子合同--助推智慧政务

13530558032

推荐35款可以快速提升工作效率的软件

科技猫

软件 经验分享 实用工具 办公 工具分享

智慧公安重点人员系统开发,情报研判管控平台的搭建

13828808769

行业资讯

Rust从0到1-基础概念-变量

rust 变量

百度Feed稳定性架构实践

百度Geek说

解决方案 IDC feed

iOS面试进阶&程序员养成文件(附下载地址)

ios 程序员 面试 iOS逆向

牛哇!看完阿里独家面试手册金三银四稳了,GitHub一天标星66K(Java岗)

Java架构之路

Java 程序员 架构 面试 编程语言

nsq源码阅读之nsqd总体流程

werben

nsq Go 语言

Netty 核心源码解读 —— 开篇

松然聊技术

Netty

hive的DQL查询语法详细剖析

大数据技术指南

大数据 hive 3月日更

源中瑞智慧平安社区-为社区居民保驾护航

13530558032

SDK介绍及相关功能测试

行者AI

测试 sdk

nsq源码阅读之diskqueue

werben

nsq Go 语言

nsq源码阅读之Topic

werben

nsq Go 语言

nsq源码阅读之Channel

werben

nsq Go 语言

MapReduce的运行机制详解

五分钟学大数据

大数据 mapreduce 3月日更

区块链BaaS应用平台的搭建,BaaS平台的应用场景

13828808769

#区块链#

JDBC--批量插入

打工人!

Java MySQL JDBC MySQL性能优化

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