好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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 数据库。

查看更多关于SQlite数据库的特点的详细内容...

  阅读:35次