MariaDB 基金会协助多家供应商

最近,我同时协助我们的两家赞助商——星展银行(DBS Bank)和 MariaDB Plc——解决了他们遇到的一个问题。这实际上帮助我们增加了对一个额外的云供应商的支持。但在我讲述这个故事之前,首先需要介绍一些背景。

S3 存储引擎历史

早在 2019 年,我们就向 MariaDB Server 添加了 S3 存储引擎。“S3”是“Simple Storage Service”(简单存储服务)的缩写,由 Amazon 开发,它几乎是云中存储对象(通常是文件)的标准。几乎所有云供应商都有自己的与 S3 兼容的 REST API 对象存储服务。

SQL Fiddles 已更新至 MariaDB 11.4

SQL Fiddles 有许多,它们是用于测试/学习 SQL 的数据库 Web 界面。最近我们注意到这些 Fiddles 上的版本落后了,未能向用户提供最新的 MariaDB 功能和错误修复更新。

在联系了管理这些 Fiddles 的人员后,我们很高兴地宣布,迄今为止,已有两家提供商更新了他们的 MariaDB 版本。

PHPize.online / SQLize.online

PHPize.onlineSQLize.online 是 Slava Rozhnev 的个人项目。这两个网站都已更新,现在提供 MariaDB 11.4(我们当前的长期支持版本)以及 MariaDB 11.5。

MariaDB ServerFest 柏林 2024 年 9 月 17 日

欢迎在 2024 年 9 月 17 日星期二来柏林与我们相聚!我们下一届 MariaDB Server Fest 的时间到了,您可以选择亲身参与或在线参加。

MariaDB Server Fests 是 MariaDB 基金会和朋友们庆祝并分享 MariaDB Server 世界最新动态的活动。而柏林是一个很棒的地方——适合工作、旅行和会面。

欢迎来到柏林!

实体活动由 MariaDB 基金会的重要赞助商 IONOS 主办,地址是 Revaler Straße 30,位于柏林充满活力和时尚的 Friedrichshain 区域。

Amazon 为 MariaDB Vector 做出贡献

MariaDB Vector 预览版 最近发布,为 MariaDB Server 带来了期待已久的向量搜索功能。Amazon 是 MariaDB Vector 的主要开源贡献者之一。为了分享这份喜悦并了解参与贡献 MariaDB Server 的幕后故事,我与 Amazon RDS 团队的软件工程师 Hugo Wen 进行了交流。

Hugo 对 MariaDB Vector 的贡献

Hugo Wen 在 MariaDB 和 MySQL 中的向量相似性搜索方面的工作始于 Amazon 领导层将向量搜索功能确定为关键补充,并决定投入 Amazon RDS 团队的时间来贡献 MariaDB Vector。

MariaDB Server GitHub 分支:迁移至“main”

两周前的 7 月 3 日,我发起了一项投票,询问 MariaDB Server 未来功能开发分支的去向。具体来说,是否应该切换到更熟悉 GitHub 等服务用户的滚动模式。

我们收到的投票结果非常明确。今天我将分享我们得出的结论,并说明接下来会发生什么。

回顾:这个“main”分支是什么?

在滚动模式下,代码树有一个主分支(通常称为“main”),所有功能提交都进入这个分支,然后在准备主要版本时从中派生。

MariaDB 贡献统计,2024 年 7 月

一年已过半!时间都去哪儿了?!这意味着又到谈论贡献统计的时候了。这篇博客文章使用的原始数据可以在指标 GitHub 仓库中找到。

服务器贡献概况

下表包含 2024 年迄今为止 MariaDB Server 的基本贡献统计数据。我们收到的非 MariaDB 组织的贡献数量是上季度的近两倍,这真是太棒了。贡献来源越多样化越好。

组织贡献者提交数
MariaDB Plc 29 923
MariaDB 基金会 6 64
Codership 6 48
独立贡献者 13 41
Amazon 11 28
Arch Linux 1 6
GSoC 2 4
阿里巴巴 1 2
OpenBSD 1 2
悉尼大学 1 2
ARM 1 1
FreeBSD 1 1
IBM 1 1
Chainguard 1 1

MariaDB 服务器从 2024 年 1 月 1 日至 2024 年 7 月 2 日的贡献

就像上次一样,我们可以几乎一对一地比较 2023 年第二季度和 2024 年第二季度。

MariaDB Server GitHub 分支:发表你的意见

目前世界上许多国家正在举行选举,事实上,我的国家明天也将举行选举。MariaDB 基金会也请求你在我们自己的“公投”中再投一票。

最近社区成员提出了一项关于我们如何使用 GitHub 的请求,从理论上讲,这将使社区贡献者更容易进行贡献。我将解释当前情况、提议以及投票。

当前情况

目前,如果你想为 MariaDB Server 开发新功能,你需要针对最新的版本分支进行开发,这是你在 GitHub 上查看时的默认分支。

改进开源项目中对 MariaDB 的支持

作为 MariaDB 推广工作的一部分,我们一直在努力改进开源项目中对 MariaDB 的支持。

我们一直在关注的开源项目从知名、开箱即用的项目(如 WordPress 或 MediaWiki,Wikipedia 运行在其上)到幕后解决方案(如 ORM,它们将软件与无数其他开源和私人项目的数据库连接起来)。

MariaDB 事实上已成为许多项目和用户正在运行的标准。随着 MariaDB 脱离 MySQL 走上自己的道路,尤其是在较新的版本中不断发展和成熟,简单地用“MariaDB 是 MySQL 的即插即用替代品——这是众所周知的事实”来回避兼容性问题已不再足够。