公司介绍

SQLite 是由 D. Richard Hipp 于 2000 年创建的嵌入式关系型数据库引擎,采用公共领域(Public Domain)许可证发布。它是全球部署最广泛的数据库引擎,活跃数据库超过 1 万亿个,被嵌入到每一部智能手机和大多数浏览器中。项目总部位于美国北卡罗来纳州夏洛特市。

SQLite 以零配置、无服务器、自包含的特性著称,无需独立进程即可嵌入应用程序运行。完整的 SQL 支持、ACID 事务合规以及约 600KB 的库体积使其成为嵌入式场景的首选方案。

核心产品

产品 说明
SQLite 嵌入式数据库引擎 自包含、无服务器、零配置的关系型数据库引擎,支持 ACID 事务,库体积约 600KB
SQLite FTS(全文搜索) 内置全文搜索扩展,支持对文本内容的高效索引与检索
SQLite JSON1 JSON 扩展模块,支持在 SQLite 中存储、查询和操作 JSON 数据
SQLite RTREE 空间索引扩展,支持 R-Tree 高效多维范围查询
SQLite Session(会话扩展) 支持对数据库变更的捕获、合并与分支管理
SQLite CLI(sqlite3) 官方命令行工具,支持数据库管理、查询与导入导出

技术优势

  • 零配置:无需安装或配置服务器进程,直接嵌入应用程序即可使用
  • 极致轻量:完整库文件体积约 600KB,内存占用极低
  • 超高可靠性:经过数万亿次部署验证,拥有行业领先的 100% 分支测试覆盖率
  • 公共领域授权:完全开源免费,无任何使用限制,可用于商业和专有项目
  • 跨平台支持:支持 Windows、macOS、Linux、iOS、Android 等主流操作系统

发展历程

年份 里程碑
2000 D. Richard Hipp 创建 SQLite,最初用于美国海军项目
2001 SQLite 2.0 发布,引入 B-Tree 存储引擎
2004 SQLite 3.0 发布,成为当前主要版本
2011 被 Android 和 iOS 采纳为标准数据库组件
2020 全球部署量突破 1 万亿个数据库
2026 持续作为全球最广泛部署的数据库引擎

竞争格局

SQLite 在嵌入式关系型数据库领域占据绝对主导地位。主要竞争对手包括:

竞争对手 定位
DuckDB 嵌入式分析型数据库,面向 OLAP 场景
LevelDB Google 开源的嵌入式键值存储库
RocksDB Facebook 基于 LevelDB 改进的高性能键值存储
Berkeley DB Oracle 旗下的嵌入式数据库引擎
H2 Java 嵌入式关系型数据库
HSQLDB Java 关系型数据库引擎