声明:文档由AI生成,仅作参考,最终功能和计费标准以官方为准。
SQLite 是由 D. Richard Hipp 主导开发的一款嵌入式关系型数据库管理系统(RDBMS),是一种以内嵌库形式实现的自包含、无服务器、零配置的事务型 SQL 数据库引擎。

SQLite 以库(Library)形式运行,不依赖独立数据库服务进程,直接对磁盘文件进行读写。完整数据库(包括表、索引、视图、触发器等)存储在单一文件中,具备跨平台兼容性。
官方定位强调其核心特征:Small、Fast、Reliable(三者兼具),并作为“应用文件格式(Application File Format)”广泛应用于移动设备、嵌入式系统及桌面软件中。
支持完整关系型数据库核心能力:
支持大部分 SQL 标准语法(SQL-92)
动态类型系统(Manifest Typing),列类型非强制约束
支持扩展模块:
支持自定义函数与虚拟表机制
全球部署规模极大,被官方称为最广泛部署的数据库引擎
典型定位:
SQLite 官方采用 Public Domain(公有领域)授权模式。
完全免费:
授权特性:
补充说明: 官方提供付费技术支持服务,但核心数据库引擎本身不涉及任何收费。
SQLite 为完全免费产品,无任何付费模块或强制收费机制。
A:不是。SQLite 是嵌入式数据库引擎,不采用客户端-服务器架构,而是以库形式直接集成到应用中。
A:存储在本地磁盘文件中,一个文件即一个完整数据库。
A:不适合。其写操作为串行模型,更适用于低并发或本地存储场景。
A:无部署成本、单文件存储、极低资源占用以及高可靠性。
A:支持,并且具备完整 ACID 特性,即使在系统崩溃或断电情况下仍可保证数据一致性。
A:是。其文件格式稳定且跨平台,被推荐用于长期数据存储。
A:SQLite 提供结构化查询(SQL)、事务管理、数据完整性约束等能力,是对文件读写(如 fopen)的增强替代。