没有合适的资源?快使用搜索试试~ 我知道了~
sqlite优化使用与源码分析
5星 · 超过95%的资源 需积分: 14 16 下载量 55 浏览量
2011-06-25
10:00:55
上传
评论
收藏 2.07MB PDF 举报
温馨提示
试读
35页
针对sqlite的使用、优化、源码进行分析,对sqlite的使用提供帮助
资源推荐
资源详情
资源评论
嵌入式数据库简介
----SQLite
dongqiang@gmail.com
纲要
SQLite介绍
SQLite的发展
SQLite的优势
SQLite的缺憾
SQLite的内部结构
SQLite数据库的使用
SQLite的命令行接口
SQLite命令行使用
SQLite数据库的编程接口
C/C++接口
简单应用
自定义简单函数
自定义聚合函数
自定义排序函数
PERL接口
问题答疑
SQLite介绍
SQLite的发展
2000年由D.Richard Hipp开始开发
2001年发布2.0v
2004年发布3.0v(采用了不同的数
据文件格式以及编程接口)
目标
易于管理、操作、维护、自定义以
及提供易用的编程接口
SQLite介绍
SQLite的优势
内存占用量小
比MySQL(2倍), PostgreSQL(20倍)快
ACID兼容(原子性,一致性,独立性,可持久
性),支持视图,子查询,触发器
单个库文件中包含数据库引擎与接口,且其运
行不依赖其它库
可以将数据放进单个文件
为C/C++, Perl,PHP等应用提供了接口
免费
允许为SQL命令集动态添加自定义函数(简
单函数及聚集函数),而无需重编SQLite库
SQLite介绍
SQLite的 缺点
事务处理并发性
SQLite通过数据库级上的独占性和共享锁来实现独立事务处
理,这意味着当多个进程或线程在同一时间可以从数据库读取数
据,但是只能有一个可以同时写入,在写入之前,必须获得独占
锁,其它的读操作不允许发生。
性能
在创建索引( CREATE INDEX)和删除表( DELTE TABLE)时
明显比其它数据库慢
用户管理/安全
数据库的访问是基于操作系统对文件的控制来控制的,不能
通过用户来区分数据库中的不同数据库.
在网上已经有一些SQLite的安全问题的解决方案,但大多数
是商业化的,有些提供在整个数据库上的加密,有些提供在数据
级别的加密。比如secure SQLite之类。
剩余34页未读,继续阅读
资源评论
- GUCAS20082012-06-21里面的优化设置很有用,可以大大的提高性能
- CastRome0072012-05-14原来还有参数设置这种功能,学习了
updatedb
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功