导读:随着Oracle管理这款热门数据库的兴趣越来越冷淡,MySQL 的贡献者们正在考虑夺回控制权。
近日,MySQL 社区开发者们正在合作共议,敦促 Oracle 提高其在处理MySQL --这款流行的开源数据库方面的透明度与承诺,同时也在考虑其他方案,包括代码分叉。
本月初,在美国旧金山举行的一次数据库会议上,一群对 MySQL 社区感兴趣的开发者聚在一块,讨论了最近Oralce对该数据库系统处理方式的担忧,很多人正是依靠该系统创立了公司或开始的职业生涯。
还有一个重要原因,Oracle 的MySQL 核心开发团队最近还出现了大规模裁员。
MySQL的创始开发者Michael “Monty” Widenius 听到这个消息说“心碎了” ,从GitHub上肉眼可见该项目提交数量的急剧下降,让一些开发者认为它被打入了“冷宫”,正处于一个关键的十字路口。
Vadim Tkachenko 曾就职于 MySQL AB,这家瑞典公司最初开发了该数据库,后被 Sun Microsystems 收购,Sun Microsystems 随后又与 Oracle 合并。
现如今,Tkachenko 担任开源咨询公司 Percona 的首席技术官(CTO)。他认为MySQL 在 Oracle 的管理下正处于关键十字路口,开发者社区现在必须选择其未来:要么继续留在 Oracle 旗下,要么加入其他模式。
Percona 联合创始人兼 MySQL 性能专家 Peter Zaitsev 表示道,Oracle 对 MySQL 的处理方式就像温水煮青蛙:MySQL 的服务临界点可能要到为时已晚,才会被人们广泛理解。
“他们正将越来越多的功能迁移到云端和企业软件中,同时也在裁减MySQL团队,但他们并没有采取任何补救的措施。这对MySQL社区来说显然非好事,MySQL的潜力更远远没有得到充分发挥,”他如此说道。
为此,一群全球开发者在世界各地飞到美国聚会,讨论MySQL未来发展的潜在方向。该小组包括来自Percona和PlanetScale的软件工程师,PlanetScale围绕Vitess(https://github.com/vitessio/vitess,一个基于MySQL的分布式数据库)构建了数据库服务。
PlanetScale联合创始人兼首席执行官Sam Lambert表示道:
“MySQL对互联网运行至关重要,并为数百万种产品提供支持。PlanetScale致力于MySQL的未来发展。我们维护着自己的MySQL分支……我们将始终支持MySQL这项技术,并利用我们的工程资源来确保其健康发展。我们希望能够在一个开放且蓬勃发展的社区中实现这一目标。”
这次小组会议亦并非专门面向开发者用户,而是更多地面向贡献代码的开发者和围绕开源 MySQL 构建的企业。Zaitsev表示道,Oracle的一位代表也出席了会议。
“我很感激他们还真的来了。因为很明显,他们不会在这种场合受到很多人的喜爱,所以他们能来真是太好了,”他说道。
摆在桌面上的选项有两个:一是将MySQL的管理权仍交给Oracle,二是创建一个开源数据库的分支,供社区开发和管理。Zaitsev如此解释道,这样的分支可以是硬分支,也可以是跟踪分支。
MariaDB 就是一个典型的硬分叉例子,它是创始人 Widenius 在 2009 年分叉出来的。该数据库仍旧是开源的,由一个基金会集中管理,并隶属于一家独立的公司 MariaDB PLC。
自分叉以来,MariaDB 的发展与 MySQL 基本上是完全独立的。
Zaitsev表示道,Percona的MySQL服务器则是一个跟踪分支的例子。该公司称,该服务器以开源形式提供企业级功能。“我们会应用一些补丁和其他一些更改,但我们始终会跟踪它(与MySQL相兼容)。跟踪分支通常比硬分支具有更高的兼容性,与MariaDB相比,它与MySQL的兼容性要好得多。”他如此说道。
该MySQL开发者组织计划召开更多会议。
最近将包含一场专门针对欧洲开发者的会议,该会议或与开源大会 Fosdem 26 联手举行。Fosdem 已经决定于一月末在布鲁塞尔举办一场数据库大会。在决定最佳前进方向之前,该开发者组织还可能需要收集更多开发者的反馈意见。
历史上,开源社区一直以来都擅长通过从厂商关联的系统中分叉代码来夺取项目控制权。例如,Linux 基金会在 2024 年推出了 Valkey,其代码就分叉自流行的缓存/数据库 Redis。Valkey 得到了 AWS、Google Cloud、Oracle、Ericsson、Snap 以及 Percona 的支持。
Zaitsev表示,MySQL开发者团队已经与美国和其他关键地区的主要云供应商以及规模较小的云计算机公司进行了洽谈。
“他们很多客户都因为MySQL缺少某些功能而感到痛苦,例如向量搜索。但在正式发布之前,我们都不会做任何承诺。”
无论结果如何,MySQL 的开发者社区需要强烈要求 Oracle 对近期的做法做个明确说法。
作者:Lindsay Clark
编译:洛逸
https://www.theregister.com/2026/01/23/mysql_post_oracle/
本篇文章为 @ 场长 创作并授权 21CTO 发布,未经许可,请勿转载。
内容授权事宜请您联系 webmaster@21cto.com或关注 21CTO 公众号。
该文观点仅代表作者本人,21CTO 平台仅提供信息存储空间服务。
请扫描二维码,使用微信支付哦。