打开网易新闻 查看精彩图片

Oracle正式拒绝了重组MySQL社区版控制权的请求。此前,由数据库公司组成的联盟以及MySQL用户要求Oracle进行这一重组。

该联盟的主要成员Percona和VillageSQL本月早些时候与Oracle举行了会议,讨论2月份在线公开信中提出的变更要求。这封公开信得到了至少544名用户的支持,包括数据库专家、开发者和长期贡献者。

签署者的主要担忧是Oracle如何管理MySQL代码库的更新。他们认为,这导致数据库失去了大量市场份额,而竞争对手PostgreSQL则从AI驱动工作负载需求激增中获益。

公开信还指出,MySQL获得的少量更新并不包含对AI驱动工作负载至关重要的功能,这些功能已经在大多数数据库中成为标准配置,包括Oracle提供的企业版本。

签署者建议Oracle将MySQL的开源版本交给独立的非营利基金会管理,由该基金会负责路线图规划、发布治理和贡献者访问权限,同时允许Oracle保留其商业MySQL产品和商标。

在公开信发布期间,Oracle MySQL部门的内部变化也未能消除签署者对项目长期管理的担忧。最近的裁员包括Oracle MySQL社区经理Frederic Descamps的离职,他于2月底转投MariaDB基金会。

分析师认为,Oracle拒绝放松对数据库的控制是理所当然的。Pareekh Consulting首席分析师Pareekh Jain表示:"将治理权交给基金会意味着放弃路线图决定权,这可能会加速开发与Oracle数据库、Oracle MySQL HeatWave和Oracle商业MySQL企业版竞争的功能。"

Greyhound Research首席分析师Sanchit Vir Gogia说,保持对MySQL社区版的管理权能确保开源版本只会以补充其技术组合其余部分的方式发展。

尽管Oracle拒绝了联盟放弃控制权的提议,但承诺与MySQL社区继续对话,表示将继续接受关于开发优先级的反馈和围绕社区版的合作。

Oracle高管在博客文章中写道:"这种新的开放性和开发速度需要用户和贡献者的深思熟虑的意见和反馈才能成功。这个社区分享的反馈、想法和经验继续塑造我们的方向并加强我们工作的影响力。我们深深致力于在共同发展和改进MySQL时维持开放、透明的对话。"

为此,高管们表示Oracle正在提议以AI和云为中心的新路线图规划轨道,以加速推出以开发者为中心的功能,包括一些迄今为止仍是商业版独有的功能。

正在探索的新增功能包括使用配置文件引导优化(PGO)创建社区二进制文件、超图优化器,以及旨在简化数据操作语言操作的JSON双重性增强。Oracle还建议可能包含向量函数,但在承诺包含之前正在寻求更多社区反馈。

分析师表示,这些新增功能以及更多包容性和透明度的承诺虽然提升了社区版用户的信心,但对MySQL分支提供商来说可能是一把双刃剑。

Jain说:"一方面,Oracle更严格的控制可能会增加对真正开源MySQL替代方案的需求,因为寻求企业级功能和MySQL兼容性的用户可能会转向Percona等发行版。另一方面,如果Oracle进一步分化或减慢GPL代码的发布,分支提供商面临不断增长的上游维护负担,迫使他们在回移修复或自己构建核心功能方面投入更多资金。"

Jain还表示,如果Oracle未能兑现承诺,MySQL社区版将继续向PostgreSQL失去思维份额——如此之多,以至于Percona等供应商最终可能不得不扩大对PostgreSQL的支持,将自己定位为数据库无关的专家,以对冲MySQL生态系统碎片化的风险。

Q&A

Q1:Oracle为什么拒绝放弃MySQL社区版的控制权?

A:Oracle拒绝是为了保持对MySQL发展方向的控制。放弃治理权意味着失去路线图决定权,可能会加速开发与Oracle数据库、Oracle MySQL HeatWave和Oracle商业MySQL企业版竞争的功能,这与Oracle的商业利益相冲突。

Q2:MySQL社区用户对Oracle的管理有哪些不满?

A:主要不满包括:Oracle对MySQL代码库更新管理不当,导致数据库失去市场份额给PostgreSQL;MySQL更新缺乏AI驱动工作负载所需的关键功能;这些功能在其他数据库中已成为标准配置,甚至在Oracle自己的企业版中也有提供。

Q3:Oracle承诺了哪些改进措施来回应社区关切?

A:Oracle承诺继续与MySQL社区对话,提议以AI和云为中心的新路线图规划,加速推出开发者功能。具体包括配置文件引导优化、超图优化器、JSON双重性增强等,还考虑添加向量函数,并承诺保持更开放透明的对话。