距离 MariaDB 10.0.0 发布十多年后 (2012 年 11 月 12 日),MariaDB 11.0 Alpha 版本现已正式推出。MariaDB 11.0 将有五年的维护期,它是 MariaDB 10.11 的演变,具有几个全新的特性。
“我们很高兴 MariaDB Server 达到了一个新的里程碑。此版本中的大部分更改是你(我们的用户)以错误查询计划的形式向我们报告性能问题的直接结果。我们的社区深入参与了此版本的开发指导。”
MariaDB 11.0 中的 flagship feature 是新的优化器成本模型,它将能够更准确地预测每个查询执行计划的实际成本。一些其他变化还包括:
Galera
MDEV-22570 将 wsrep_provider_options 实现为插件
MDEV-29281 在 Galera node status 的 JSON 文件中添加有关 node eviction status 的详细信息
删除 / 弃用旧代码
MDEV-29694 删除 InnoDB change buffer
MDEV-30136 弃用 innodb_flush_method
MDEV-29983 弃用 innodb_file_per_table
MDEV-30128 删除对 5.1- replication events 的支持
MDEV-29582 弃用 MySQL* names
MDEV-29227 弃用 explicit_defaults_for_timestamp=0
MDEV-28910 删除 5.5.5- version hack
MDEV-29668 SUPER 不再允许具有细粒度专用权限的操作
其他变化
MDEV-30203 将 mysql 兼容性符号链接移动到不同的包
MDEV-30153 ad hoc client 版本令人困惑
MDEV-29986 默认设置 innodb_undo_tablespaces=3
10.11 和 11.0 之间还存在许多不兼容问题,官方将在适当的时候列出这些问题并发布在博客中。
更多详情可查看官方公告。