MariaDB Server 将成为 cPanel 中的默认数据库

MariaDB Release Model

好消息! cPanel,作为托管领域领先的控制面板之一,刚刚宣布在安装新的 cPanel 实例时,将把 MariaDB Server 设置为默认数据库。这一变更计划在 cPanel & WHM 的第 122 版本中实现,该版本预计于 2024 年第三季度发布。MariaDB 基金会对此决定感到非常高兴,并期待与 cPanel 继续合作,造福我们的用户和 MariaDB Server 项目。

我们认为这对 cPanel 用户来说是一个很棒的决定,因为我们 MariaDB 一直秉持 MySQL 的原始价值,包括

  • 长期向后兼容性
  • 平滑升级和易用性
  • 长期稳定版本;GA 版本中不引入新功能

我们相信 MariaDB 的核心价值与 cPanel 非常契合,因为所有这些观点都与我们从托管服务提供商及其用户那里听到的反馈一致。社区是 MariaDB 的核心,我们以积极倾听为荣,我们期待社区对 MariaDB 与 cPanel 的新部署提供反馈。

现在让我详细介绍一下我们为何对这一即将到来的变化感到兴奋,以及为何我们认为它对我们的项目至关重要。

云市场以及如何高效扩展

在 MariaDB 基金会,我们相信促进采用的关键之一是不断增长的云市场。提供托管服务的托管服务提供商占据了云市场的很大一部分。托管服务提供商面临一个有趣的挑战:如何在提供性能、可靠性和卓越用户体验的同时保持低成本?所有这些服务目标传统上是通过更快的硬件、更多的存储和更多的开发来实现的。而获得更多意味着什么?嗯......更大的开销。但有了 MariaDB Server 和智能使用控制面板,情况就不一定如此了!

开箱即用的用户体验

用户体验部分正是 cPanel 发挥作用的地方。cPanel 为托管服务提供商分担了部分工作,并且支持在单台机器上实现更高密度的扩展。cPanel 提供一个“用户前端”,托管服务提供商的普通客户可以使用它来设置他们的网站、查询他们的数据库等。WHM,即“管理前端”,是托管服务提供商的接口,可以在其中配置、调整服务器资源,创建客户用户等。这很好地解决了客户体验方面的问题。

扩展到多个用户

这使得 MariaDB Server 来负责解决扩展问题。但如何才能高效地做到这一点呢?

cPanel & WHM 当前将单个 MariaDB 实例分割成不同的用户专用数据库。这允许多个用户共享一个资源。如果一个用户处于空闲状态,您无需为了让这一个用户运行数据库而启动一个全新的独立虚拟机(或容器)。在相同的硬件上容纳更多用户意味着托管服务提供商的成本更低,因此他们可以将精力集中在最重要的事情上:提供更好的服务。

这种设置是大多数托管服务提供商提供的:托管计划附带一个专用数据库,但您不能创建太多数据库,并且受到必须停留在那几个数据库中的限制。从扩展的角度来看,这通常已经足够好了,但我们 MariaDB 基金会抱有更大的计划,这也是我们期待与 cPanel 合作的地方。

上述设置意味着您无法从数据库管理自己的用户,无法可靠地查询性能 schema,您存在“吵闹的邻居”风险等等。而这正是我们正在进行的 catalogs 项目发挥作用的地方。

我们的长期愿景是让 MariaDB 中的 catalogs 成为提供共享托管解决方案的默认方式。最终用户将看不到与拥有自己的完整 MariaDB 实例有任何区别,后者配备了资源使用情况统计、精细权限等功能。

我们期待与 cPanel 合作,共同实现这一愿景!

您可以在此处阅读 cPanel 的公告
https://blog.cpanel.com/mariadb-server-to-become-default-database-in-cpanel/