您好,欢迎访问一九零五行业门户网

SQlite数据库的特点

============================================================= 标题: sqlite 数据库的特点 备注: 日期: 2011.4.17 姓名:朱铭雷 ============================================================= 1 即使遇到系统崩溃或者突然断电,数据库事务仍然可以
=============================================================
标题:sqlite数据库的特点
备注:
日期:2011.4.17
姓名:朱铭雷
=============================================================
1 即使遇到系统崩溃或者突然断电,数据库事务仍然可以得到正确(原子性(atomicity)、一致性(consistency)、隔离性(isolation)、持久性(durability))执行。
2 零配置-无需设置与管理。
3 完成sql92标准的绝大部分内容。
4 一个完整的数据库全部存储在一个单独的跨平台的磁盘文件中。
5支持terabyte级别大小的数据库和gigabyte-sized级别大小的字符串和blobs(binary large object类型)。
6 精简代码封装:满配置需要的存储空间少于325kib(什么单位?),省略可选功能所需存储空间少于190kib。
7 对于常见操作,sqlite要快于流行的client/server数据库引擎。
8 提供的api简单易用。
9 由标准c编写,可以通过数十种编程语言(一个长长的列表)来使用sqlite。对于不同的编程语言有很多不同的sqlite wrapper(封装)。
10 提供经过100%分支测试,并且具有良好注释的源代码。
11 作为一个单独的标准c源代码文件,可以很容易的添加进其他项目。
12自包含的(self-contained):没有外部依赖。
13跨平台:unix系统(linux和mac os x),os / 2,windows(win32和wince)支持开箱即用(supported out of the box),并且很容易移植到其他的操作系统。
14 sqlite作者提交的所有代码都致力于公有领域(public domain),可以用于任何目的包括商业目的。
15 带有一个独立的命令行界面(cli)客户端,可以用于管理sqlite数据库。
其它类似信息

推荐信息