首页 > 数据库 >SQLite 3.43 发布,JSON 处理性能提升 2 倍

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

时间:2023-08-26 11:44:46浏览次数:50  
标签:SQLite Contentless 3.43 性能 JSON Delete

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

来源: OSCHINA 编辑:  2023-08-25 16:58:59  3 8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> 

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 性能

详情查看发布公告

本站新闻禁止未经授权转载,违者依法追究相关法律责任。授权请联系:oscbianji#oschina.cn

本文标题:SQLite 3.43 发布,JSON 处理性能提升 2 倍

本文地址:https://www.oschina.net/news/255431/sqlite-3-43-released

标签:SQLite,Contentless,3.43,性能,JSON,Delete
From: https://www.cnblogs.com/sexintercourse/p/17658569.html

相关文章

  • Pandas 使用教程 JSON、CSV 转换
    Pandas可以很方便的处理JSON数据demo.json[{"name":"张三","age":23,"gender":true},{"name":"李四","age":24,"gender":tru......
  • mormot2 笔记(三) 实体转JSON
    TOL=class(TObject)publicprocedureW(W:TJsonWriter;Instance:TObject;Options:TTextWriterWriteObjectOptions);end;TPerson=classprivateFName:string;FID:integer;FSex:Byte;publishedpropertyID:integerread......
  • 直播平台搭建,JSON.parseObject的几种用法
    直播平台搭建,JSON.parseObject的几种用法一.result格式: {  "success":"true",  "returnAddress":"123"} JSONObjectjsonObject=JSON.parseObject(result); //转换成objectJsonObject.getString("returnAddress") //获取object中ret......
  • 使用C#实现PHP语言中的 json_encode
    php语言:md5(json_encode(params).apiKey)params轉json字串,再接APIKey,最後整個字串md5加密C#语言varserializer=newJavaScriptSerializer();stringjson=serializer.Serialize(new{param1="data1",param2="data2"});参考地址:https://www.jb51.cc/cshar......
  • ajax完美解决跨域问题(jsonp、nginx反向代理)
    做过web前端人都知道,经常会有ajax跨域问题,下面列举我经常使用的解决办法第一种:使用jsonp,jquery的ajax方法支持jsonp,但是最大的缺点就是只支持get方式,而且服务端也要修改客户端test.html代码<!DOCTYPEhtml><html><head> <title>工作端</title> <metaname="viewport"content=......
  • package.json中 版本号详解
    转自:https://blog.csdn.net/ZYS10000/article/details/129123855https://blog.csdn.net/njweiyukun/article/details/70309066......
  • VScode settings.json默认配置文件路径
    LinuxUbuntu:/home/${用户名}/.config/Code/User/settings.jsonWindows:C:\Users\用户名\AppData\Roaming\Code\User来源、参考:https://blog.csdn.net/cyqzy/article/details/130011314......
  • ABP Sqlite 级联删除、ABP EF Sqlite级联删除
    前言:  为实现在ABP中实现级联删除。  以前参照过ABP工作单元实现过一套符合公司业务要求的工作单元。1.如何实现ABPEFSqlite级联删除?  参考链接地址https://stackoverflow.com/questions/5890250/on-delete-cascade-in-sqlite3  sqlite默认是没有启用外键的,需......
  • java裁切NC文件并转成Json
    importcom.alibaba.fastjson.JSONArray;importcom.alibaba.fastjson.JSONObject;importorg.junit.Test;importucar.ma2.Index;importucar.nc2.NetcdfFile;importucar.ma2.Array;importjava.io.FileWriter;importjava.io.IOException;publicclassNetCDF2JS......
  • FastJson不成想还有个版本2啊:序列化大字符串报错
    背景发现陷入了一个怪圈,写文章的话,感觉只有大bug或比较值得写的内容才会写,每次一写就是几千字,争取写得透彻一些,但这样,我也挺费时间,读者也未必有这么多时间看。我想着,日常遇到的小bug、平时工作中的一些小的心得体会,都还是可以写写,这样也才是最贴近咱们作为一线开发生活的,也不必......