SQLite3是sqlite的第三个主要版本,它是一款轻型数据库,不同于其他大部分的SQL数据库引擎。SQLite3易于管理、易于使用、易于嵌入其他大型程序、十分稳定、易于维护和配置。SQLite3不适合用于企业级的数据库引擎,它的设计理念也不是奔着企业级去的。因为它的小巧、简单,它省略了一些人们认为比较有用的特性,例如高并发性、严格的存取控制、丰富的内置功能、存储过程、复杂的SQL语言特性、XML以及Java的扩展,超大的万亿级别的数据测量等等。但是如果你不需要使用上述的这些特性,那么SQLite3对你而言就非常合适了。
SQLite3无需安装和管理复杂的配置,最大支持2tb的单个库文件,比目前流行的大多数数据库对数据的操作都要快(比MySQL快2倍,PostgreSQL快20倍),支持视图,子查询,触发器等。数据库文件可以在不同字节顺序的机器间自由共享等优点。当你更看中简单的管理、使用和维护数据库,而不是那些企业级数据库提供的不计其数的复杂功能的时候,使用SQLite3是一个比较明智的选择。