SQLite特性/为什么要使用SQLite?

SQLite特性/为什么要使用SQLite?

以下是为什么SQLite比其他轻量级数据库受欢迎的功能列表:

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

目录

SQLite主键