SQLite 是一款轻型的数据库,是恪守ACID的干系型数据库办理体系,它的设计目的是嵌入式的,并且现在曾经在许多嵌入式产品中利用了它,它占用资源十分的低,在嵌入式设置装备摆设中,大概只必要几百K的内存就够了。它可以支持Windows/Linux/Unix等等主流的操纵体系,同时可以跟许多步伐言语相联合,好比 Tcl、C#、PHP、Java等,另有ODBC接口,异样比起Mysql、PostgreSQL这两款开源天下闻名的数据库办理体系来讲,它的处置速率比他们都快。SQLite第一个Alpha版本降生于2000年5月。 至今曾经有14个年初,SQLite也迎来了一个版本 SQLite 3曾经公布。
一些可以真正体现 SQLite 良好功能的范畴是 Web 站点,可以利用 SQLite 办理使用步伐数据、疾速使用步伐原型制造和培训东西。由于资源占用少、功能精良和零办理本钱,嵌入式数据库有了它的用武之地,它将为那些曩昔无法提供用作耐久数据的后真个数据库的使用步伐提供了高效的功能。如今,没有须要利用文本文件来完成耐久存储。SQLite 之类的嵌入式数据库的易于利用性可以加速使用步伐的开辟,并使得小型使用步伐可以完全支持庞大的 SQL。这一点关于关于小型设置装备摆设空间的使用步伐来说尤其紧张。嵌入式数据库关于加速使用步伐开辟也很紧张,尤其是在用于数据库笼统层(比方PEAR::DB或ezSQL)时。最初,SQLite 正在正开辟中,将来肯定会有新的功效,会对开源社区更有效。