QEMU 7.2 RC1 发布

软件服务 创建于:2023-05-29

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

SQLite 3.40 正式发布,更新内容如下:

  • 增加对将 SQLite 编译为 WASM 和在网络浏览器中运行的支持
  • 增加恢复扩展,可能能够从损坏的数据库文件中恢复一些内容
  • 查询规划器的增强
  • 增加了一个名为 sqlite3_filename 的新类型定义,用来表示数据库文件的名称。
  • 增加了 sqlite3_value_encoding() 接口。
  • 安全性增强:增强了 SQLITE_DBCONFIG_DEFENSIVE,以禁止改变 schema_version
  • 增强了 PRAGMA integrity_check 语句
  • 增强 VACUUM INTO 语句,使其遵守 PRAGMA 的同步设置
  • 增强了 sqlite3_strglob()sqlite3_strlike() API,使它们能够为字符串参数接受 NULL 指针,并且仍然产生一个合理的结果。
  • 提供新的 SQLITE_MAX_ALLOCATION_SIZE 编译时选项来限制内存分配的大小。
  • 将 SQLite 内置的伪随机数生成器(PRNG)使用的算法从 RC4 改为 Chacha20。
  • 允许两个或多个索引具有相同的名称,只要它们都在不同的模式中
  • 其他性能优化使典型工作负载中使用的 CPU 周期减少约 1%

更多详情可查看:https://www.sqlite.org/releaselog/3_40_0.html

原文地址:https://www.oschina.net/news/218429/sqlite-3-40-0-released#comments

免责声明:本文来源于互联网,版权归合法拥有者所有,如有侵权请公众号联系管理员

* 本站提供的一些文章、资料是供学习研究之用,如用于商业用途,请购买正版。

Alias_Travis