教程集 www.jiaochengji.com
教程集 >  数据库  >  sqlite  >  正文 SQLite简介

SQLite简介

发布时间:2014-07-20   编辑:jiaochengji.com
SQLite简介,SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统。

SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统。SQLite是D. Richard Hipp 用C语言编写的开源嵌入式数据库引擎。
SQLite是完全独立的,不具有外部依赖性。SQLite第一个Alpha版本诞生于2000年5月,至今已经有10个年头,最新版本Sqlite3已经发布。
SQLite是免费开源软件。

SQLite能够运行在Windows/Linux/Unix等各种操作系统,同时还能够跟其他编程语言相结合,如PHP、Python、Tcl、Java等,还有ODBC接口,SQLite支持SQL92标准。SQLIte源代码大约3万行,250KB大小,占用资源非常少。相比Mysql、PostgreSQL这两款著名的开源数据库,SQLite占用资源更少,处理速度更快。

ACID指数据库事务正确执行的四个基本要素的缩写:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)处理的数据库系统,必须具备这四种特性,否则在事务过程(Transaction processing)中无法保证数据的正确性。

SQLite最初的设计目标是用于嵌入式系统,目前已经在嵌入式产品中广泛使用。它占用资源非常少,在嵌入式设备中,只需要几百K的内存就够了。

SQLite特性:
(1)支持ACID,保证数据的正确性;
(2)数据保存在一个单一的磁盘文件,支持数据库大小至2TB;
(3)数据库文件可以在不同字节顺序的机器间自由的共享;
(4)占用资源少,处理速度快;
(5)提供C/C++等API接口,方便使用;
(6)支持多种开发语言,如PHP、Python、Tcl、Perl等。

您可能感兴趣的文章:
SQLite 60分钟入门教程
SQLite简介
SQLite编程介绍
轻型数据库SQLite结合PHP的开发
SQLite常用函数收集
php操作SQLite类的代码分享
SQLite数据库的使用
SQLite安装
Python中SQLite的简单应用
SQLite命令学习

[关闭]
~ ~