SQLite 特点
以下是将SQLite区别于其他轻量级数据库的特点列表:
- SQLite完全免费: SQLite是开源的,因此无需许可证即可使用。
- SQLite无需服务器: SQLite不需要不同的服务器进程或系统。
- SQLite非常灵活: 它可以让您在同一会话中同时操作多个数据库。
- 无需配置: SQLite无需配置。无需设置或管理。
- SQLite是跨平台的数据库管理系统: 您不需要多个不同平台,如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)上使用。