SQLite 3.38正式发布:改进JSON支持 增强CLI体验

Gauss松鼠会 探花 2022-03-01 08:52:34

SQLite 是一个小型、快速、自包含、高可靠性、全功能的嵌入式 SQL 数据库引擎。早在 2015 年发布的 SQLite 3.9 版本中,开发者就已经为它添加了对 JSON1 模块的支持。现在,随着 2022 年首个重大更新的发布,该模块已在 SQLite 3.38 中被默认包含、而无需启用编译时选项。




SQLite 3.38 还引入了 -> 和 ->> 操作符,以便更轻松地处理 JSON 数据、并且兼容 MySQL 和 PostgreSQL 数据库的使用方式。
这些运算符可将 JSON 字符串作为左操作数,将路径表达式 / 对象字段标签(或数组索引)作为右操作数,以简化用户的使用体验。


此外 SQLite 3.38 添加了用于返回 Unix 时间戳的 unixepoch() 函数、用于将 SQL 错误本地化为特定字符的 sqlite3_error_offset() 。
以及各种虚拟表改进和命令行增强,比如列输出(columnar output)模式现可正确处理文本中的制表符 / 换行符。
查询规划器(query planner)等增强功能方面,SQLite 3.38 现也使用布隆过滤(bloom filter)来加速大型分析查询。


总体而言,作为 2022 年的首个新版,3.38 也是 SQLite 的一次盛大更新。
感兴趣的朋友,可移步至 SQLite.org 官网(传送门),以获取有关这款嵌入式数据库的更多详细信息。
下载地址(2022-02-22 / Version 3.38.0):
https://www.sqlite.org/download.html


文章来源:https://www.cnbeta.com/articles/soft/1239975.htm

 

...全文
571 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

79,503

社区成员

发帖
与我相关
我的任务
社区描述
汇集数据库的爱好者和关注者,大家共同学习、探索、分享数据库前沿知识和技术,像松鼠一样剥开科学的坚果;交流Gauss及其他数据库的使用心得和经验,互助解决问题,共建数据库技术交流圈。
数据库数据仓库 企业社区 北京·海淀区
社区管理员
  • Gauss松鼠会
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

欢迎大家同时关注Gauss松鼠会专家酷哥。

https://www.zhihu.com/people/ku-ge-78-98

试试用AI创作助手写篇文章吧