SQLite 3.19.0 发布,零配置 SQL 数据库引擎

2017年05月24日

SQLite 3.19.0 已发布,SQLite 是一个开源、跨平台、免费的小型 C 库,实现了一个独立的、可嵌入的、事务性的、无服务器的和零配置的 SQL 数据库引擎。

更新内容:

  • 在表达式上使用索引时,尝试使用索引中已有的表达式值,而不是加载原始列并重新计算表达式。

  • 优化 flattening optimization ,使其能够 flatten LEFT JOIN 右侧的视图。

  • 使用 replace()而不是 char(),来转义嵌入在命令行 shell 的 .dump 输出中的字符串中的换行符和回车符。

  • 在对不相关的表进行更改时,避免 sqlite3_blob 不必要的无效处理。

  • 优化 PRAGMA integrity_check ,以便识别具有相同 rowid 的两行或多行的表。

  • 优化 FTS5 查询语法,使列过滤器可以应用于任意表达式。

  • ……

点击此处查看完整更新内容

下载地址:

http://www.sqlite.org/download.html

>>>【全民狂欢,评论有礼】5月15日-31日评论每日更新的“新闻资讯和软件更新资讯”,评论点赞数超过 20 的可登上每周更新的“源资讯”和“软件周刊”两大栏目,点赞数超过 50 的还将获得 5 活跃积分奖励和开源中国定制好礼。详情

展开阅读全文
31 收藏
分享
加载中
精彩评论
都快被我们的项目用成核心数据库了.........
2017-05-24 16:13
12
举报
很nice的项目
2017-05-24 12:34
7
举报
我认为 SQLite 是贡献最大的开源项目之一,目前 Android, iOS 还有众多的嵌入式系统的绝大部分数据都是基于 SQLite 来实现的。
2017-05-25 11:41
3
举报

引用来自“wiskey007”的评论

都快被我们的项目用成核心数据库了.........

引用来自“漆黑的烈焰使”的评论

请问java web怎么调用这个数据库
SQLite是一个C实现的数据库引擎,而且不支持C/S架构,Java需要通过JNI技术使用这个SQLite C库来读写SQLite文件.这点PHP就好多了,内置SQLite引擎,读写不是事.
2017-05-24 21:45
3
举报
前阵子有个需求做个简单查询,我选择sqlite3. 因为oracle经常被DBA们玩崩,所以还是sqlite3这种不拖儿带女的清爽。装了个php5.6做个查询服务几句话就完事了。
2017-05-26 10:44
1
举报
最新评论 (35)
....
2017-05-26 13:43
0
回复
举报
前阵子有个需求做个简单查询,我选择sqlite3. 因为oracle经常被DBA们玩崩,所以还是sqlite3这种不拖儿带女的清爽。装了个php5.6做个查询服务几句话就完事了。
2017-05-26 10:44
1
回复
举报

引用来自“wiskey007”的评论

都快被我们的项目用成核心数据库了.........

引用来自“漆黑的烈焰使”的评论

请问java web怎么调用这个数据库

引用来自“eechen”的评论

SQLite是一个C实现的数据库引擎,而且不支持C/S架构,Java需要通过JNI技术使用这个SQLite C库来读写SQLite文件.这点PHP就好多了,内置SQLite引擎,读写不是事.

引用来自“漆黑的烈焰使”的评论

回复@eechen : 请问什么叫文件级别锁,和一般的锁有什么区别?
为什么他老喜欢说些莫名其妙的言论... 果然是OSC的超级网红嘛 eechen
2017-05-26 10:36
0
回复
举报

引用来自“wiskey007”的评论

都快被我们的项目用成核心数据库了.........

引用来自“漆黑的烈焰使”的评论

请问java web怎么调用这个数据库

引用来自“eechen”的评论

SQLite是一个C实现的数据库引擎,而且不支持C/S架构,Java需要通过JNI技术使用这个SQLite C库来读写SQLite文件.这点PHP就好多了,内置SQLite引擎,读写不是事.

引用来自“吴红军”的评论

哈哈哈,"Java需要通过JNI技术使用这个SQLite C库来读写SQLite文件" 什么是JNI?我不懂,能否说说。
JNI 看到这个我也想笑
2017-05-26 10:31
0
回复
举报

引用来自“haitaosoft”的评论

加密(我用时还需要另外特别编译的库)和中文目录的问题 解决了没有?
用Unicode字符集,就不会有中文目录的问题了。
2017-05-26 09:12
0
回复
举报
加密(我用时还需要另外特别编译的库)和中文目录的问题 解决了没有?
2017-05-26 00:02
0
回复
举报

引用来自“wiskey007”的评论

都快被我们的项目用成核心数据库了.........

引用来自“漆黑的烈焰使”的评论

请问java web怎么调用这个数据库

引用来自“eechen”的评论

SQLite是一个C实现的数据库引擎,而且不支持C/S架构,Java需要通过JNI技术使用这个SQLite C库来读写SQLite文件.这点PHP就好多了,内置SQLite引擎,读写不是事.
哈哈哈,"Java需要通过JNI技术使用这个SQLite C库来读写SQLite文件" 什么是JNI?我不懂,能否说说。
2017-05-25 22:17
1
回复
举报

引用来自“wiskey007”的评论

都快被我们的项目用成核心数据库了.........

引用来自“漆黑的烈焰使”的评论

请问java web怎么调用这个数据库

引用来自“eechen”的评论

SQLite是一个C实现的数据库引擎,而且不支持C/S架构,Java需要通过JNI技术使用这个SQLite C库来读写SQLite文件.这点PHP就好多了,内置SQLite引擎,读写不是事.
回复@eechen : 请问什么叫文件级别锁,和一般的锁有什么区别?
2017-05-25 20:43
0
回复
举报

引用来自“wiskey007”的评论

都快被我们的项目用成核心数据库了.........
好用 根本不需要数据管理系统 自己语言自带支持 迁移方便 嵌入式更好用
2017-05-25 17:28
0
回复
举报
rz

引用来自“wiskey007”的评论

都快被我们的项目用成核心数据库了.........

引用来自“漆黑的烈焰使”的评论

请问java web怎么调用这个数据库

引用来自“dush”的评论

maven库上搜索一下就出来了,我在个人玩耍的项目里面配合hibernate使用也很好用啊

引用来自“漆黑的烈焰使”的评论

回复@dush : 你是搜什么关键字的?
sqlite
2017-05-25 16:28
0
回复
举报
更多评论
35 评论
31 收藏
分享
返回顶部
顶部