MariaDB 10.8.1 RC 以及 MariaDB 10.7.2、10.6.6、10.5.14、10.4.23、10.3.33 和 10.2.42 现已发布

2022 年开局顺利,有七个新的 MariaDB Server 版本发布,为新的一年拉开了帷幕。MariaDB 基金会很高兴地宣布 MariaDB 10.8.1(MariaDB 10.8 系列中的首个发布候选版)、MariaDB 10.7.2(MariaDB 10.7 系列中的首个正式可用版本(维护一年)),以及 MariaDB 10.6.6、MariaDB 10.5.14、MariaDB 10.4.23、MariaDB 10.3.33 和 MariaDB 10.2.42(各自系列中的最新稳定版本)现已发布。…

MariaDB 10.8.0 预览版现已发布

继我们宣布新的发布模型(首次用于 10.7.0)之后,我们很高兴地宣布 MariaDB Server 10.8.0 预览版现已发布。

更快地使 MariaDB 成熟

新模型的目的之一是更快地将新特性交到用户手中,其形式支持稳定性,允许更容易地测试新特性,并且与其他同时开发的新特性分开。

MariaDB 10.8 的候选特性

预览版中包含的特性,因此正在考虑在 10.8.1 版本中发布,包括:

  1. MDEV-4989 mysqlbinlog GTID 支持
  2. MDEV-10654 存储过程 INOUT 参数
  3. MDEV-11675 复制中无延迟的 ALTER TABLE
  4. MDEV-13756 降序索引
  5. MDEV-14425 InnoDB redo log 改进
  6. MDEV-17554 自动创建分区
  7. MDEV-26519 JSON 直方图
  8. MDEV-26713 Windows – 改进的 i18n 支持
  9. MDEV-27106 Spider 存储引擎改进
  10. MDEV-27265 杂项。

MariaDB 10.7.1 RC,以及 MariaDB 10.6.5、10.5.13、10.4.22、10.3.32 和 10.2.41 现已发布

MariaDB 基金会很高兴地宣布 MariaDB 10.7.1(MariaDB 10.7 系列中的首个发布候选版),以及 MariaDB 10.6.5、10.5.13、10.4.22、10.3.32 和 10.2.41(各自系列中的最新稳定版本)现已发布。

请参阅发布说明和更新日志了解详细信息。

下载 MariaDB 10.7.1

发布说明 更新日志 什么是 MariaDB 10.7?


下载 MariaDB 10.6.5

发布说明 更新日志 什么是 MariaDB 10.6?

10.7 预览特性:JSON 直方图

10.0 版本起,MariaDB 作为独立于引擎的表统计信息一部分,就支持直方图。作为 Google Summer of Code (MDEV-21130) 的一部分,Michael Okoko 和他的导师 Sergey Petrunia 一起,实现了一种新的直方图格式(使用 JSON),显著提高了直方图的准确性和灵活性。对于只对特性细节感兴趣的人,可以直接跳到“新格式”,但如果对直方图的目的不熟悉,请继续阅读。

为何需要统计信息

对于 WHERE 子句使用未索引列的查询,直方图非常重要。

10.7 预览特性:压缩提供程序插件

MariaDB 长期以来一直使用可插拔存储引擎架构,这不仅意味着在选择和管理适合特定用例的存储引擎方面具有极大的灵活性,也意味着它们更容易开发,因此可以预期会创建更多引擎。

更多存储引擎意味着 MariaDB Server 本身需要尽可能灵活,以适应存储引擎可能需要的所有功能。MariaDB Server 在提供存储引擎所需的所有压缩库方面显得不够友好。

10.7 预览特性:自然排序

自然排序是将字符串按字母顺序排列,而数字则按数值处理。这种排序理解方式更接近人类,而非机器。您可以在 Windows 文件管理器中找到此功能的示例。其中的文件就是按自然顺序排序的。尝试创建四个文件夹“b1”、“a11”、“a2”、“a1”。

有几种编程语言支持自然排序。在 PHP 中,它是内置函数 natsort;在 Python 中,它是第三方模块 natsort;在 Perl 中是 Sort::Naturally;在 Matlab 中是 sort_nat

10.7 预览特性:UUID 数据类型

通用唯一标识符(UUID)在计算领域已占据一席之地。一个 128 位的值,具有文本表示形式,并规定了多种版本类型以确保唯一性,使其成为一种理想的数据类型。

在 MDEV-4958 中,UUID 数据类型作为一项特性请求存在多年,并缓慢积累投票和关注者之后,我们很高兴地宣布 UUID 数据类型的预览版。与 INET6 数据类型类似,这使用了 MariaDB 10.5 的数据类型插件 API。

UUID 数据类型是什么样的?

10.7.0 以预览版形式发布

现在是时候试用 MariaDB Server 10.7 的新候选特性了,这是 MariaDB 的下一个版本系列!这篇博客描述了新的预览版如何工作,以及作为 MariaDB 用户,我们需要您的哪些帮助。

挑战:更快地使 MariaDB 成熟

还记得我两周前提到的挑战和愿景吗?为了解决这些问题,我们启动了一项实验,针对 MariaDB Server 10.7 的特性发布多个并行预览版。

这应该能解决博客中提到的两个挑战:让用户提前访问新功能,并通过强化内部测试使版本更快成熟。