- 支持事务(ACID),即使系统崩溃或断电
- 零配置,无须安装或管理
- 实现了大部分sql92
- 全部数据库存在在一个跨平台的磁盘文件中
- 支持TB大小的数据库,GB大小的字符串和blobs
- 对于大多数普通操作,比流行的C/S数据库引擎更快
- 简单,易于使用的API
- 用ANSI-C编写,包含TCL绑定。对其他数十种语言的绑定分别可用
- 注释良好的源代码
- 可作为单个ANSI-C源代码文件
- 自包含,没有外部依赖
- 跨平台:Unix(Linux和Mac OS X),OS/2,和Windows(Win32和WinCE)
- 源代码在公共域中,可用于任何目的
- 带有单独的命令行界面(CLI)客户端可用于管理sqlite数据库
建议用于: