参加 SuseCon24
上周,MariaDB 参加了 SuseCon 大会,包括 MariaDB 基金会和 MariaDB Plc 的代表。MariaDB 基金会过去从未参加过 SuseCon,因此这对我们来说是一次激动人心的新活动。我将分享我对这次活动的看法,以及为什么我认为它对开源软件社区来说是一次很棒的活动。
大会口号 – #choice
SUSE 的重点不是规定特定的技术,而是赋能用户根据自身情况做出最佳选择。SUSE 的大多数产品都能与多种发行版和多种软件平台配合使用。例如,Rancher Server 支持 MariaDB、MySQL、PostgresSQL 等多种不同版本。用户可以根据自己的需求选择合适的数据库。
SUSE Manager 帮助通过一个控制面板管理大规模基础设施部署。它支持所有主要的 Linux 发行版,因此你不会被锁定在任何特定的发行版中。在这种情况下,企业用户也可以选择合适的发行版。
#choice 的信息在 SUSE 支持的所有其他工具/平台中也非常明确,不“规定”使用任何特定的工具/平台。这让我联想到 MariaDB 的使命以及 SUSE 在其中扮演的角色。
MariaDB 展位
MariaDB 在 SuseCon 设有一个展位,主要由我和 MariaDB 的创始人 Monty 负责。我们的主要重点是分享 MariaDB 的故事,并与用户群互动,SuseCon 的用户群非常活跃。
在我们进行的讨论中,我想强调的几个关键要点是:
- 许多公司依赖 MariaDB 来满足其生产需求。通常,MariaDB 并不是系统中唯一的数据库。其他数据库中存在的一些功能在 MariaDB 中尚不可用,这迫使一些用户进行迁移。其中一个功能,一个对用户而言非常有趣的性能优化和质量提升,早在 2016 年就已经创建了。
MDEV-11588 – 支持 ONLY_FULL_GROUP_BY 函数依赖.
而另一个是我在会议结束后创建的
MDEV-34461 – 事务性 TRUNCATE - Intel 处理器中有一个有趣的功能,称为 Trust Domain Extensions (TDX),用于实现机密计算。初步讨论让我相信这可以与 MariaDB 开箱即用。我们将进行调查并与 Intel 进行联合测试。
- 许多用户仍然不知道 Oracle 兼容模式,尽管它是 MariaDB 自 10.3 版本以来就有的功能。MariaDB 在替换 Oracle 数据库方面有着良好的记录,只需极少甚至无需更改应用程序代码。这是在会议上需要更多强调的关键功能。

更好地支持 MariaDB 在 SUSE 中的使用
尽管目前还没有关于具体行动方案的官方协议,但确保 MariaDB Server 在 SUSE 中得到良好测试和支持符合 MariaDB 和 SUSE 双方的利益。如今,很大一部分在线网站运行着使用 WordPress CMS 的 MariaDB Server(确切的数字很难追踪,所以我鼓励你启用 Feedback Plugin)。SUSE 使用 RPM 包格式,但还需要进行许多测试,以确保一切在生产环境中平稳运行。我们已经为 OpenSUSE 和 SLES 提供了专门的 CI/CD,但还需要涵盖更多用例和升级场景。而且我们甚至还没有进入容器世界,因为 Dockerhub 上的官方 MariaDB 镜像都是基于 Ubuntu 的。
我们在 SuseCon 进行了不少讨论,探讨了哪些方向值得探索。未来敬请期待更多相关内容。
结语
SuseCon 是一个汇聚开源用户的会议,特别是那些完全拥抱开源的大型企业。这是一个了解我们社区的绝佳机会,重点关注运行关键业务应用程序。鉴于我们进行了大量的互动,我强烈推荐下次参加 SuseCon,特别是如果你在专业环境中使用开源软件。