羊驼 SQLite 版 v3.5 发布

BatM3
 BatM3
发布于 2012年06月07日
收藏 9

羊驼 SQLite 3.5 版本发布 ?

在许多用户的要求下, 羊驼发布了 SQLite 版本。  SQLite 的优势:轻量,低负载,方便管理和备份。尤其适用于企业或者小型个人网站。 目前版本需要 php 5.3 版本以上支持 。

 

什么是SQLite

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资 源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语 言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度 比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至今已经有12个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:羊驼 SQLite 版 v3.5 发布
加载中

最新评论(13

encro
encro
MYSQL如果不启用事务,也和sqlite差不多。
不过mysql有参数可以调优。
BatM3
BatM3
测试的方法

很简单的程序, 一个表, 3个字段(int, varchar, date)
循环插入100和1000条记录, 插入前先SELECT查询是否存在
测试结果

循环插入100条记录, PDO+SQLite3, 启用事务, 耗时0.08秒左右
循环插入100条记录, PDO+SQLite3, 不启用事务, 耗时4秒左右
循环插入100条记录, MySQL5, 耗时0.09秒左右

循环插入1000条记录, PDO+SQLite3, 启用事务, 耗时0.55秒左右
循环插入1000条记录, PDO+SQLite3, 不启用事务, 无法完成, 到750多条时居然结束
循环插入1000条记录, MySQL5, 耗时0.95秒左右
傅小黑
傅小黑
前期用sqlite完全够用的。。等实在用不下去了再换mysql之类的
阿昭
阿昭
sqlite就是一个文件,而且读进内存里,能不快吗?
A
Apri
用的官方的,这个还不知道 。
wendal
wendal

引用来自“郭煜”的评论

sqlite在单并发下确实快,比其它数据库在sqlite所支持的大部分常用操作下都快得多。除了sqlite省去了进程间通讯的开销以外,它本身支持的功能也很精简。

仅仅在单线程下快

并发一上去,操作就慢死了

而且只支持很基础的事务
乌龟壳
乌龟壳
sqlite在单并发下确实快,比其它数据库在sqlite所支持的大部分常用操作下都快得多。除了sqlite省去了进程间通讯的开销以外,它本身支持的功能也很精简。
钛元素
钛元素
sqlite怎么会比它们都快?小巧而已
返回顶部
顶部