SQLite初识
时间点:2000年5月份诞生
对SQLite描述的关键词:轻量级别数据库,关系型数据库,开源数据库,小型嵌入式数据库,基于文件的数据库
SQLite的设计目标:嵌入式的
sqlite的优势:
1. 免配置:不需要配置,不需要安装,也不需要管理员
2. 备份方便:只是一个文件,只要复制一份该文件,就能备份整个数据库;一个完整的数据库保存在磁盘上面一个文件;同一个数据库文件可以在不同机器上面使用
3. 虽然是轻量级数据库,但他支持最大 2tb 的单个库文件。
4. 快,无与伦比的快。经过实际测试,在几百万记录的情况下,sqlite的插入和查询速度和 mysql 不分上下,快于 sql server,10倍于 access (但这并不意味着它可以替代 sql server )
5.支持跨平台,操作简单,能够使用很多语言直接创建数据库
6.整个系统少于3万行代码,占用少于250KB的内存(gcc)
7.能够支持Windows/Linux/Unix等等主流的操作系统
8.目前已被几乎所有的高级程序开发语言支持,能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口
9.支持大部分SQL92
目前应用情况
1、已经在很多嵌入式产品中使用
2、google在内的公司在其桌面软件中亦使用 sqlite 存储用户数据
官方网站是:
http://www.sqlite.org/或者http://www.sqlite.com.cn/,能在上面获得源代码和文档。
posted on 2011-01-11 17:16 littlebamboo 阅读(202) 评论(0) 编辑 收藏 举报