SQLite是一个独立的,高可靠的,嵌入的,全功能的,公共域的数据库引擎。SQLite是世界上使用最多的数据库引擎。(为什么没有之一?难道是真的)
SQLite是一个进程内的库,实现了独立的,无服务的,零配置的,事务的数据库引擎。SQLite的代码在公共域中,因此可以使用于任何目的。包括商用或个人。SQLite被用在数不清的程序上,包括一些受人瞩目的项目,他是世界上最广泛部署的数据库。
SQLite是一个嵌入的数据库引擎。不像大多数数据库,SQLite不需要一个与主进程分离的服务进程。SQLite直接读写到普通的磁盘文件。一个带有多表,索引,触发器和视图的完整数据库,包含在单一磁盘文件中。数据库的文件格式是跨平台的。你可以在32位和64位系统之间,或大字节和小字节体系结构之间任意复制。这些特性使得SQLite作为一个程序文件格式成为一个大众选择。SQLite的数据库文件美国国会图书馆推荐的存储格式。不要把SQLite作为一个Oracle的替代者,而是一个文件存储的替代者。