SQLite 3.7.17 发布了,该版本最值得关注的就是增加对内存映射 I/O 的支持,该特性可潜在提升两倍的性能,同时降低内存的使用。增加新的函数 xFetch() 和 xUnfetch() 可在内存映射 I/O 激活时自动被调用,用于映射数据到内存。由于一些开发者认为该技术有一些不足,在某些测试案例下性能并没有变化。因此该特性默认关闭,详情请看 documentation.
其他的改进包括 string globbing function 用于报告回滚恢复和在错误日志中包括使用无链接数据库文件或者别名的风险。SQLite 3.7.17 同时提升了处理联合查询的性能。该版本还支持在数据库头中存储 Application ID ,应用可根据该信息来正在使用哪个数据库。
其他主要是 bug 的修复,包括一个潜在的导致数据库崩溃的 bug。
我们建议所有 SQLite 用户升级到该版本。
项目主页:http://sqlite.org/mmap.html
下载地址:http://www.sqlite.org/download.html
来自:开源中国社区

