SQLite 特性
以下是使SQLite在其他轻量级数据库中流行的功能列表:
SQLite完全免费: SQLite是开源的。因此,不需要许可证即可使用它。
SQLite无服务器: SQLite不需要其他服务器进程或系统即可运行。
SQLite非常灵活: : 它使您可以同时在同一会话上处理多个数据库。
不需要配置: SQLite不需要配置。无需设置或管理。
SQLite是跨平台的DBMS: 您不需要各种不同的平台,例如Windows,Mac OS,Linux和Unix。它也可以用于许多嵌入式操作系统,例如Symbian和Windows CE。
存储数据很容易: SQLite提供了一种有效的数据存储方式。
列的可变长度: 列的长度是可变的,并且不是固定的。它有助于您仅分配字段所需的空间。例如,如果您有一个varchar(200)列,并在其上放置了10个字符的长度值,则SQLite只会为该值分配20个字符的空间,而不是整个200个空间。
提供大量API: SQLite为各种编程语言提供了API。 例如: .NET语言(Visual Basic,C#),PHP,Java,Objective C,Python和许多其他编程语言。
SQLite 用 ANSI-C 编写,并提供了简单易用的API。
SQLite 在UNIX(Linux,Mac OS-X,Android,iOS)和Windows(Win32,WinCE,WinRT)上可用。