SQLite是一个轻型的数据库,无需任何服务,无需任何配置的绿色数据库。
SQLite是一个进程内库,它实现了一个自包含、无服务器、零配置、事务性SQL数据库引擎。SQLite的代码在公共域中,因此可以免费用于任何目的,无论是商业还是私有。
SQLite是世界上部署最广泛的数据库,其应用程序比我们所能统计的还要多,其中包括几个引人注目的项目,如Chrome浏览器使用Sqlite存储一些需要持久化的数据。
SQLite是一个嵌入式SQL数据库引擎。与大多数其他SQL数据库不同,SQLite没有单独的服务器进程。SQLite直接读写普通磁盘文件。包含多个表、索引、触发器和视图的完整SQL数据库包含在单个磁盘文件中。数据库文件格式是跨平台的.您可以在32位和64位系统之间或在big-endian和little-endian体系结构之间自由复制数据库。这些特性使SQLite成为应用程序文件格式的流行选择。SQLite数据库文件是美国国会图书馆推荐的存储格式。
SQLite是一种使用文件的数据管理方式,却提供了标准数据库提供的一些功能。所以说我们不要把SQLite看作是Oracle等其它数据库的替代品,而是fopen()的替代品,但其却实现了标准数据库的功能。所以我们可以像使用fopen一样使用数据库。