首次向 MariaDB 贡献的步骤

在二月布鲁塞尔的 MariaDB 日活动中,工程副总裁 Vicențiu Ciurbaru 发表了题为“开启你的开源职业生涯:首次向 MariaDB 贡献的步骤”的鼓舞人心的演讲。

秉承近期 MariaDB 新贡献积极统计数据的精神,让我为您回顾 Vicentiu 为所有希望做出首次贡献的人提供的建议。 

向 MariaDB 贡献不仅仅是编写代码,更是加入一个充满活力的社区,在这里,无论是大是小的贡献都能推动创新。我们希望新加入者能看到一个切实可行的参与途径。

如何开始贡献? 

用于提交事务的“Amen”语句

每隔一段时间,MariaDB 都会收到真正令人振奋的贡献。今天这项及时的贡献来自 Sigma,他们令人鼓舞的贡献体现在 pull request 3937 中,该请求添加了用于提交事务的 AMEN 语句。将文化规范与 SQL 标准协调起来的必要性在工程领域很大程度上未被充分探索,而这里似乎是个不错的起点。

如描述所述

此 pull request 引入了一个新语句 amen,作为 MariaDB 中传统 commit 命令的替代方案。此更改的动机是提供一种更具主题性且在文化上产生共鸣的方式来结束事务,这反映了名称“MariaDB”的宗教含义。

MariaDB 贡献统计,2025 年 1 月

以下是 2024 年第四季度贡献报告。包含截至今日统计数据的原始数据可以在 GitHub 上找到,请点击此处

服务器贡献

和上个季度一样,我将首先按组织列出所有在 2024 年期间为 MariaDB Server 做出贡献的机构。

组织贡献者提交次数
MariaDB Plc. 31 1707
MariaDB 基金会 9 201
Codership 7 103
Amazon 12 51
独立贡献者 19 48
GSoC 3 14
Arch Linux 1 6
阿里巴巴 1 4
IONOS 1 4
Workato 1 4
乐天 1 3
OpenBSD 1 2
HardenedBSD 1 2
悉尼大学 1 2
Arm 1 1
ClearCode 1 1
FreeBSD 1 1
IBM 1 1
NetBSD 1 1
Chainguard 1 1
CloudLinux 1 1
总计 96 2158

MariaDB Server 2024 年 1 月 1 日至 2024 年 12 月 31 日期间的贡献

与 2024 年第三季度的报告相比,我们看到了一些新名字,包括来自 CloudLinux、NetBSD 和 Workato 的贡献者。

MariaDB 贡献统计,2024 年 10 月

又一个季度过去了,在 MariaDB 的世界里,又到了发布贡献报告的时候。此报告的原始数据可以在 GitHub 上找到,请点击此处

服务器贡献

和上个季度一样,我将首先按组织列出今年迄今为止所有为 MariaDB Server 做出贡献的机构。

组织贡献者提交次数
MariaDB Plc 29 1262
MariaDB 基金会 6 123
Codership 7 77
独立贡献者 17 57
Amazon 12 50
Arch Linux 1 6
GSoC 3 5
IONOS 1 4
阿里巴巴 1 3
乐天 1 3
HardenedBSD 1 2
OpenBSD 1 2
悉尼大学 1 2
Arm 1 1
Chainguard 1 1
ClearCode 1 1
FreeBSD 1 1
IBM 1 1

MariaDB Server 2024 年 1 月 1 日至 2024 年 10 月 8 日期间的贡献

这里有一些值得注意的有趣事项。

MariaDB 11.6 的生命周期开始

我们通常会宣布版本的发布和生命周期结束,但今天我们要尝试一些不同的事情,宣布“生命周期开始”。

这是什么意思?

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

英特尔如何帮助 MariaDB 变得更快

过去几年里,我在许多论坛上都谈到,非代码贡献对于 MariaDB Server 和 MariaDB 基金会同样重要,就如同我通常协助处理的代码贡献一样。我还曾强调过英特尔提供了许多出色的非代码贡献。他们通过在其新的和未来的平台上检测性能问题,并指导我们找到这些问题的根本原因来协助我们。

成果:HammerDB 中超过一百万 NOPM

今天我想讨论英特尔协助完成的一些性能改进,这些改进使得 MariaDB Server 在 HammerDB TPROC-C 测试中达到了每分钟一百万新订单 (NOPM) 的成绩。

MariaDB 贡献统计,2024 年 4 月

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

话虽如此,在接下来的季度里,我们将努力纠正这一问题,并有一些计划在未来改进。

MariaDB 贡献统计,2023 年 10 月

我们现在是十月,这意味着距离上次指标报告已经过去了 4 个月。因此,又到了发布季度指标报告(外加一些额外内容)的时候了。额外增加的一个月是为了允许发布一则公告,这是本文的前提条件,同时也意味着我们大致与真实的季度同步。本文的主要更改将在后半部分介绍,我们为 pull requests 提供了大量额外数据。话不多说,让我们开始吧。

(更多内容...)