发布于 2017-05-24 04:02:27 | 192 次阅读 | 评论: 0 | 来源: 网友投递
SQLite轻量级关系型数据库
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
SQLite 3.19.0 已发布,
更新内容:
在表达式上使用索引时,尝试使用索引中已有的表达式值,而不是加载原始列并重新计算表达式。
优化 flattening optimization ,使其能够 flatten LEFT JOIN 右侧的视图。
使用 replace()而不是 char(),来转义嵌入在命令行 shell 的 .dump 输出中的字符串中的换行符和回车符。
在对不相关的表进行更改时,避免 sqlite3_blob 不必要的无效处理。
优化 PRAGMA integrity_check ,以便识别具有相同 rowid 的两行或多行的表。
优化 FTS5 查询语法,使列过滤器可以应用于任意表达式。
……
下载地址:
http://www.sqlite.org/download.html