SQLite 3.33.0 发布,世界上使用量最大的数据库引擎
SQLite 3.33.0 发布了,SQLite 是一个 C 实现的 SQL 数据库引擎,它的特点是小型、快速、自包含、高可靠性和功能齐全。SQLite 嵌入在所有手机和大多数计算机中,也捆绑在为数众多的其它应用中,是世界上使用量最大的数据库引擎。
此版本更新内容包括:
- 支持遵循 PostgreSQL 语法的 UPDATE FROM:
- UPDATE-FROM 的想法是对 SQL 的扩展,它允许 UPDATE 语句由数据库中的其他表驱动。使用 UPDATE-FROM,可以将目标表与数据库中的其他表连接起来,以帮助计算需要更新的行以及这些行上的新值。
- 将数据库文件的最大大小增加到 281 TB。
- 扩展了 PRAGMA integrity_check 语句,以便可以选择将其限制为仅验证单个表及其索引,而不是验证整个数据库文件。
- 添加了用于执行任意精度十进制算术的十进制扩展名。
- 增强 ieee754 扩展,以使用 IEEE 754 binary64 数字。
- CLI 增强功能:
- 添加了四个新的输出模式:“box”、“json”、“markdown” 和 “table”。
- “column”输出模式会自动扩展列以包含最长的输出行,如果之前未设置,则自动打开“.header”。
- “quote”输出模式支持“.separator”。
- CLI 内置了十进制扩展名和 ieee754 扩展名。
- 改进 Query planner:
- 添加了使用 INDEXED BY 查找查询的全索引扫描(full-index-scan)查询计划的功能,该计划以前会因“无查询解决方案”而失败。
- 尽管存在错误信息,但可以更好地检测丢失,不完整和/或不可靠的 sqlite_stat1 数据,并生成良好的查询计划。
- 提高了查询性能,例如“SELECT min(x) FROM t WHERE y IN (?,?,?)”(假设在 t(x,y) 上具有索引)。
- 在 WAL 模式下,如果写入器崩溃并使 shm 文件处于不一致状态,则即使存在活动的读取事务,后续事务现在也可以恢复 shm 文件。在此版本之前,该情况下的 shm 文件恢复将导致 SQLITE_PROTOCOL 错误。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Verilator 4.040 发布,高性能 Verilog HDL 模拟器
Verilator 4.040 发布了。Verilator 是一个高性能 Verilog HDL 模拟器与 lint 系统,它不会简单地将 Verilog HDL 转换为 C++ 或 SystemC。Verilator 不会简单地将 Verilog HDL 转换为 C++ 或 SystemC。Verilator 不仅可以翻译,还可以将代码编译为速度更快的优化与可选的线程分区模型,同时这些模型封装在 C++/SystemC/Python 模块中。 经过编译的 Verilog 模型,即使在单线程上执行的速度也比独立 SystemC 快 10 倍以上,并且在单线程上的执行速度比诸如 Icarus Verilog 之类的解释 Verilog 模拟器快 100 倍。多线程可能还会使速度提高 2-10 倍(在解释型模拟器上总共可以提高 200-1000 倍)。 此版本主要更新内容: 4.040 版本是计划中最后一个支持C++11 以前的编译器的版本,建议移至 C++ 11 或更高版本的编译器。 其他 修复4.038 版本中被破坏的阵列接口 支持$stable、$rose 和 $fell 支持简单的...
- 下一篇
A3Mall v1.1 发布,移动电商系统
A3Mall v1.1.0 版本发布 更新日志: 【新增】会员设置 【新增】加会员标签 【新增】H5分类页加载层 【修复】退款时报错问题 【修复】添加规格保存错误问题 【修复】后台分类显示字符实体 【修改】H5商品详情、秒杀详情、团购详情、积分商品详情,使用自定义规格组件 【修改】团购,秒杀,积分商品结束时间到期后,不现显示商品 【修改】优化购物车 【完善】后台缓存功能 【完善】优化token
相关文章
文章评论
共有0条评论来说两句吧...