MariaDB 11.6 的生命周期开始

我们通常会发布版本以及版本的生命周期结束通知,但今天我们要尝试一些不同的东西,即“生命周期开始”的通知。

这意味着什么?

我们使用 GitHub 的方式与大多数项目有点不同。我们不是从主线分支版本,而是 MariaDB Server 从上一个版本创建新的分支。这通常应该在上一个版本的预览版发布后不久发生,但由于各种原因可能会稍晚一些。因此,默认情况下,在假设的 11.7.0 版本发布后不久,我们将在 GitHub 中创建 11.8 分支。

Intel 如何助力 MariaDB 变得更快

在过去的几年里,我在许多论坛上谈论过非代码贡献对 MariaDB Server 和我们 MariaDB 基金会同样重要,就像我通常协助的代码贡献一样。过去我也强调过 Intel 提供的一些出色的非代码贡献。他们通过在新平台和未来平台检测性能问题来协助我们,并提供指导以找出这些问题的根本原因。

结果:在 HammerDB 中 NOPM 超过百万

今天我想讨论一些 Intel 帮助我们实现的性能改进,这些改进使得 MariaDB Server 在 HammerDB TPROC-C 测试中达到了 100 万 NOPM(每分钟新订单)。

MariaDB Dump 文件兼容性变更

MariaDB 和 MySQL 都已经存在很长时间了,在维护兼容性与解决出现的安全问题之间总是很难平衡。在 MariaDB 最新的 bugfix 版本中,我们不得不稍微破坏兼容性以提高安全性,但有变通方法。我们认为应该解释其背后的原因,以及如何让您尽可能地顺利进行。

问题

我们正在解决的问题,并且由于各种原因我们必须非常迅速地解决,是可能生成恶意 MariaDB dump 文件,该文件可以从 MariaDB 客户端执行 shell 命令。

MariaDB 贡献统计,2024 年 4 月

随着 2024 年第一季度的结束,我们可以回顾一下过去三个月的贡献统计数据。对于基金会来说,这是一个非常繁忙的季度,我们参加了一些大型活动,也为此做了准备。此外,我们还在进行两个非常大的项目(Catalogs向量索引)。这意味着我们很难跟上所有这些精彩的贡献。

话虽如此,在接下来的一个季度里,我们将努力纠正这一点,并计划在未来做得更好。

MariaDB 在 CloudFest Hackathon 中获胜

好的,严格来说并不是 MariaDB Server 获胜,而是一个围绕 MariaDB Catalogs 功能的项目获胜了,该项目的团队由我领导。在这篇文章中,我将深入探讨 CloudFest Hackathon 是什么,我们在那里做了什么,以及为什么它很重要。

CloudFest 和 Hackathon

CloudFest 是一年一度在德国鲁斯特 Europa Park(通常是一个游乐园)举行的活动。这是一个很棒的网络托管和云活动,持续整整一周,主活动期间通常还有很多娱乐活动。

事后分析:PHP 和 MariaDB Docker 问题

几年前,我和我的孩子们(现在他们已经是大人了)看了一部电影,名叫《与罗宾逊一家同行》。电影中有一个贯穿始终的主题:犯错误是可以的,因为我们可以从这些错误中学习并“不断前进”。

不幸的是,几个问题凑巧同时发生,导致在 2024 年 2 月 21 日,mariadb:latest Docker 镜像无法与 PHP 和 NodeJS 客户端一起工作。现在,我在 MariaDB 基金会中帮助引入的一个概念是进行事后分析,这不仅是在出现问题时进行,在一切顺利时也应进行。

利用 Intel QuickAssist 加速 MariaBackup

借助 Intel QuickAssist 技术,您可以将 MariaBackup 压缩性能提高 5 倍,同时降低 CPU 使用率。今天我将向您展示如何实现。

什么是 Intel QuickAssist?

将近十年前,Intel 发布了一项名为 QuickAssist 的技术,最初是一个 PCI-e 卡,后来集成到了许多从 Skylake 一代开始的 Xeon 处理器中。QuickAssist 技术(通常称为 QAT)是一个特殊的单元,CPU 可以将压缩和加密任务卸载到该单元上。

我很幸运能在这项技术刚发布时就获得了早期访问权限。

MariaDB 贡献统计,2024 年 1 月

新的一年开始了,随之而来的是新季度,这意味着是时候更新一下我们的贡献统计数据了。这次我有很多有趣的数据要向大家介绍,所以让我们开始吧。

年度比较

一个好的开始是比较过去一年与前一年的表现。这张表格显示了过去几年中对 MariaDB Server 的组织、贡献者和提交次数。“Non-MariaDB”行是指不由 MariaDB Plc 或 MariaDB Foundation 雇佣的人员的贡献者和提交。