SQLite 3.43 发布,JSON 处理性能提升 2 倍

SQLite 3.43 发布,JSON 处理性能提升 2 倍

来源: OSCHINA
编辑: 
2023-08-25 16:58:59

SQLite 3.43 已正式发布。

SQLite 是一个 C 语言库,实现了一个小型、快速、独立、高可靠性、全功能的 SQL 数据库引擎。SQLite 是世界上使用最多的数据库引擎。SQLite 的源代码属于公共领域,每个人都可以免费使用,用于任何目的。

新版本主要变化

  1. 添加对 Contentless-Delete FTS5 索引的支持。这是 FTS5 全文搜索索引的变体,它省略了存储正在索引的内容,同时支持删除记录

    - Contentless-Delete 表支持 DELETE 和 "INSERT OR REPLACE INTO" 语句
    - Contentless-Delete 表支持 UPDATE 语句,但前提是为 fts5 表的所有用户定义列提供了新的值
    - Contentless-Delete 表不支持 FTS5 删除命令
     
  2. 增强日期和时间函数
    1. 添加了 ±YYYY-MM-DD HH:MM:SS.SSS 形式的新版时间位移修饰符 (time shift modifiers)
    2. 新增 timediff() SQL 函数
  3. 新增 octet_length(X) SQL 函数
  4. 新增 sqlite3_stmt_explain() API
  5. 增强 JSON 处理性能,大型 JSON 字符串某些类型处理的性能提升了 2 倍
  6. 增强 Query planner 性能

详情查看发布公告

posted on 2023-08-26 11:33  漫思  阅读(121)  评论(0编辑  收藏  举报

导航