我可以: 邀请好友来看>>
ZOL星空(中国) > 软件星空(中国) > 开发者社区星空(中国) > 数据库技术星空(中国) > SQLite学习手册_中文全本分享
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

SQLite学习手册_中文全本分享

114浏览 / 0回复

dong2008hong

dong2008hong

0
精华
21
帖子

等  级:Lv.1
经  验:0
  • Z金豆: 0

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:2013-07-17
  • 登  录:2017-07-20
发表于 2014-02-07 15:40:42
电梯直达 确定
楼主

一、简介:

SQLite是目前最流行的开源嵌入式数据库,和很多其他嵌入式存储引擎相比(NoSQL),如
BerkeleyDB、Membbse等,SQLite可以很好的支持关系型数据库所具备的一些基本特征,
如标准SQL语法、事务、数据表和索引等。事实上,尽管SQLite拥有诸多关系型数据库的基
本特征,然而由于应用场景的不同,它们之间并没有更多的可比性。
下面我们将列举一下SQLite的主要特征:
1. 管理简单,甚至可以认为无需管理。
2. 操作方便,SQLite生成的数据库文件可以在各个平台无缝移植。
3. 可以非常方便的以多种形式嵌入到其他应用程序中,如静态库、动态库等。
4. 易于维护。
综上所述,SQLite的主要优势在于灵巧、快速和可靠性高。SQLite的设计者们为了达到这一
目标,在功能上作出了很多关键性的取舍,与此同时,也失去了一些对RDBMS关键性功能的
支持,如高并发、细粒度访问控制(如行级锁)、丰富的内置函数、存储过程和复杂的SQL语句
等。正是因为这些功能的牺牲才换来了简单,而简单又换来了高效性和高可靠性。
二、SQLite的主要优点:
1. 一致性的文件格式:
在SQLite的官方文档中是这样解释的,我们不要将SQLite与Oracle或PostgreSQL去比较,而
是应该将它看做fopen和fwrite。与我们自定义格式的数据文件相比,SQLite不仅提供了很好的
移植性,如大端小端、32/64位等平台相关问题,而且还提供了数据访问的高效性,如基于某
些信息建立索引,从而提高访问或排序该类数据的性能,SQLite提供的事务功能,也是在操
作普通文件时无法有效保证的。
2. 在嵌入式或移动设备上的应用:
由于SQLite在运行时占用的资源较少,而且无需任何管理开销,因此对于PDA、智能手机
移动设备来说,SQLite的优势毋庸置疑。

点击下载


高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表