MariaDB 10.9 已经发布,这些是它的新闻

推出 新 DBMS 分支的第一个稳定版本 玛丽亚数据库10.9 (10.9.2),其中正在开发 MySQL 的一个分支,该分支保持向后兼容性,并通过集成额外的存储引擎和高级特性来区分。

MariaDB 的开发由独立的 MariaDB 基金会监督,遵循完全开放和透明的开发过程,独立于各个供应商。

MariaDB 在许多 Linux 发行版(RHEL、SUSE、Fedora、openSUSE、Slackware、OpenMandriva、ROSA、Arch Linux、Debian)上代替 MySQL,并已被大型项目采用。

MariaDB 10.9的主要新功能

在这个新版本的 MariaDB 中,强调了 添加 JSON_OVERLAPS 函数来检测数据中的交叉点 两个 JSON 文档(例如,如果两个文档都包含具有公共键/值对或公共数组元素的对象,则返回 true)。

此外,还强调了针对以下安全漏洞进行了相关更正: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

另一个突出的变化是表达式 JSONPath 提供指定范围的能力 (例如 "$[1 to 4]" 使用数组元素 1 到 4)和负索引来显示队列中的第一个元素)。

除此之外,我们还发现添加了 Hashicorp 密钥管理插件以使用存储在 Hashicorp Vault KMS 中的密钥加密表中的数据。

而对于实用程序 mysqlbinlog,现在你有了新的选择 “–do-domain-ids”、“–ignore-domain-ids”和“–ignore-server-ids”按 gtid_domain_id 过滤。

添加了在外部监控系统可以使用的单独 JSON 文件中反映 wsrep 状态变量的功能。

升级到 10.3 后优化器使用所有分区,对于多表 UPDATE 或 DELETE 查询,优化器无法对正在更新或删除的表应用分区修剪优化。

除此之外, 对 IN 键执行范围优化器回归 (const, ....),MariaDB 10.5.9 和更高版本中已经存在一个问题,该问题修复了 MDEV-9750。 该解决方案引入了 Optimizer_max_sel_arg_weight。 如果将 Optimizer_max_sel_arg_weight 设置为非常高的值或零(意味着“无限”)并运行产生大量图表的查询,他们可能会注意到性能下降。

其他修复 这是在这个新版本的 MariaDB 中制作的, 处于 InnoDB 损坏状态 由于缺乏文件锁定,以及 ALTER TABLE IMPORT TABLESPACE 中的修复 它损坏了加密表,还修复了 ALTER TABLE 不正确的输出、崩溃恢复修复、DD 错误恢复修复、防止锁定损坏的数据、修复了批量加载错误修复和错误修复性能。

其他变化 从这个新版本中脱颖而出:

  • 添加了对 JSON 输出的“SHOW PARCEL [FORMAT=JSON]”模式的支持。
  • “SHOW EXPLAIN”语句现在支持“EXPLAIN FOR CONNECTION”语法。
  • 变量 innodb_change_buffering 和 old 已被弃用(由变量 old_mode 替换)。
  • 带撇号和必填词的全文搜索
  • 升级到 10.3 后优化器使用所有分区
  • 对于多表 UPDATE 或 DELETE 查询,优化器无法对正在更新或删除的表应用分区修剪优化。
  • 新的 mariadb 客户端选项,-enable-cleartext-plugin。 该选项不执行任何操作,仅用于 MySQL 兼容性目的。
  • 锁定 JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY 在升级后不起作用
  • 服务器无法在 ON 条件下创建具有未知列的视图
  • password_reuse_check 插件结合了用户名和密码
  • 根据 MariaDB 弃用政策,这将是适用于 ppc10.9el 的 Debian 10“Buster”的 MariaDB 64 的最后一个版本

最后,如果您有兴趣了解有关此新版本的更多信息,可以在以下位置查看详细信息 以下链接。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。