浅谈SQLite:实现与应用
2010-02-03 00:00:00 来源:WEB开发网核心提示:1、前言有一些日子没有仔细关注SQLite了,今天打开其主页,浅谈SQLite:实现与应用,发现其最新的版本已经是3.6.22了,更让我惊喜的是它的用户越来越多,只需要一个DLL文件,你的程序马上就拥有了一个功能强大的数据库引擎,而且邮件列表的关注者也越来越多,突然觉得自己已经太old了
1、前言
有一些日子没有仔细关注SQLite了,今天打开其主页,发现其最新的版本已经是3.6.22了,更让我惊喜的是它的用户越来越多,而且邮件列表的关注者也越来越多,突然觉得自己已经太old了。惊喜的同时,不得不聊上几句了。
首先,来看看都有哪些人在使用SQLite,主页上列举一长串NB的用户,其中不乏像Adobe,Apple,Firefox,甚至连google,Microsoft,SUN这样的用户。
Firefox:这是我的机器上V3.5.7安装目录下的文件:
可以发现用的SQLite 3.6.16.1。
据说,Google在它的Desktop for Mac,Google Gears,以及Android,甚至Chrome中都用到SQLite,而且,Google的工程师对SQLite的全文检索功能作了很大的贡献 (contribution)。还有Apple,Micorsoft,SUN等等,这里就不列举了。详细见http://www.sqlite.org/famous.html。有这些公司的参与,对SQLite的发展应该有很大的帮助,尤其是像Google这样的用户。
2、实现与应用
下面从实现及应用的角度来谈谈SQLite,先看看SQLite的特点(功能)吧。
特点
简单(simple):SQLite是一个非常轻量级自包含(lightweight and self-contained)的DBMS:一个头文件,一个动态库文件,你就拥有了关系数据库的所有功能了。简单,是SQLite最明显的哲学。它提供的API少而简单。只需要一个DLL文件,你的程序马上就拥有了一个功能强大的数据库引擎,这是一件很美妙的事。
更多精彩
赞助商链接