17611538698
info@21cto.com

Oracle 誓言开启 MySQL 的“新时代”,重振 MySQL 开源社区

数据库 0 15 20小时前
图片

导读:外界对Oracle所拥有的流行开源数据库 MySQL 的开发进度批评日益增长,代码可能出现重大的分支,Oracle 承诺将采取“果断且新的方法”。

针对于外界与开发者的不满情绪, Oracle表示,MySQL将 更换新的工程领导层,并且“对 2026 年及以后的开发有着清晰的愿景”。

Oracle 在过去的几年里,其对 MySQL 开发的投入越来越少,甚至数月未有代码提交等情况,这受到了用户和开发者的广泛批评gng 担忧。MySQL 开源社区中有影响力的成员和用户已经联合起来探讨他们的新选择,包括 fork 代码与探索独立的MySQL基金会等治理模式。

Oracle 的MySQL 社区经理 Frederic Descamps 承诺,Oracle 将开启社区参与的新时代。他表示,Oracle 将采取“三管齐下”的策略,首先是将面向开发者的功能引入开源的 MySQL 社区版。他还表示,Oracle 计划通过提供更多 MySQL 工具、框架和连接器来“扩展与丰富”开发者社区。

“最后,我们正在提高透明度,鼓励更广泛的社区参与,确保更多人士的声音能够帮助指导 MySQL 的开发,”他如此说道。

他补充道,后续有更多细节将在公开的网络研讨会上公布。作为新举措的一部分,Oracle承诺提高透明度,以回应此前关于其未经充分讨论就直接发布新代码的常见抱怨。

“我们将公布新的开发路线图,并鼓励社区积极贡献——包括工作日志与错误报告。社区驱动的可扩展性具有巨大的潜力,我们期待与那些有兴趣构建下一代 MySQL 工具和扩展的人士直接合作。”

上个月,在比利时举行的MySQL and Friends活动上,Oracle承诺将采取措施“修复”与MySQL社区的关系,具体做法是将“仅限商业用途”的功能引入数据库应用程序的社区版,并优先考虑开发者的需求,这些关键功能包括向量函数,向量函数对于人工智能工作负载至关重要。

瓦迪姆·特卡琴科 (Vadim Tkachenko) 曾就职于 MySQL AB。他现在是开源咨询公司 Percona 的首席技术官,上个月他宣称,在 Oracle 的管理下,MySQL 正处于一个十字路口,开发者社区现在必须选择其未来:要么继续留在 Oracle 旗下,要么加入其他模式。今年一月,一群开发者和用户在旧金山会面,讨论了他们的新选择。

去年MySQL系统的代码提交数量,肉眼可见的急剧下降

MySQL 的创始开发者 Michael “Monty” Widenius 去年表示,听到 Oracle MySQL 工程团队裁员的消息,他感到“心碎”。

在此种情况下,Oracle 终于有所动静,它邀请一群有影响力的 MySQL 用户和开发者加入他们的新计划,共同创建一个独立的基金会,以指导这款流行的开源数据库的未来发展。

目标是建立一个非营利基金会来支持 MySQL 社区,为 MySQL 软件和商标所有者的 Oracle 帮助制定可切实可行的发展计划。

许多支持和开发基于 MySQL 系统的公司都支持这项倡议,有 Oracle 参与创建的独立基金会以管理 MySQL 的公开信已获得约 100 个签名。

该组织公布了它的目标和使命,该计划是解决 MySQL 面临的诸多挑战的最佳途径。

MySQL在 21 世纪初的互联网创业公司中广受欢迎。直到现在,MySQL 仍是互联网服务常用的 LAMP 技术栈的重要一部分。然而,一些用户和开发者对MySQL的未来感到担忧。这些挑战包括MySQL的受欢迎程度和市场份额不断下降,因为新项目和年轻开发者更倾向于使用PostgreSQL。他们认为,吸引新开发者使用MySQL变得越来越困难。

该机构表示,在 Oracle 的管理和发展框架下,MySQL 的开发缺乏透明度,并且主要通过私有代码发布在闭门进行,“对路线图或决策的可见性有限”。

许多开发者怀疑Oracle优先开发专有的企业功能和HeatWave,而并非社区版。

其次,用户社区贡献代码十分困难。虽然技术上可行,但流程不透明且令人沮丧。该小组还指出,MySQL 缺少一些现代数据库应有的标准功能,例如常用于支持人工智能应用的向量搜索等。最后,该小组担心 MySQL 的开发人员正在老化,而加入的新开发人员、学生和专业人士却寥寥无几。

MySQL基金会声明称:“为了解决这些系统性问题,我们提议成立一个独立于任何一家公司商业利益的、不偏袒任何供应商的非营利基金会。该基金会将作为整个生态系统的共享平台,不受任何单一公司商业利益的影响。基金会不仅仅是纸上谈兵,它是一种切实可行、行之有效的结构,可以解决上述问题。”

有一位领导者瓦迪姆·特卡琴科曾于 MySQL AB工作,这家瑞典公司开发了该数据库,后被 Sun Microsystems 收购,Sun Microsystems 又被 Oracle 收购。他后来是开源咨询公司 Percona 的首席技术官,此次代表公开信背后的开发者和用户发声。

特卡琴科称,社区希望给Oracle一些时间考虑是否参与这项计划,并将最后期限设定在3月底。如果届时该组织仍未收到这家科技巨头的任何实质性回应,他们可能会在没有Oracle参与的情况下全面推进该计划。

“我们需要给Oracle一些空间,”他说。“如果Oracle向我们发出合作意愿的信号,那么就没有严格的最后期限;但如果Oracle一直没有回应,我认为我们没有时间再继续等待了,因为每个季度我们被淘汰的风险都在增加。”

“如果你访问mysql.com,你会发现里面全是Oracle的产品。这和PostgreSQL之类的数据库截然不同,PostgreSQL上的所有厂商都站在同一起跑线上。在现代开源社区,如果你在MySQL领域做出了很棒的成果,你应该有渠道把它推广出去,”他说道。

随着Oracle的加入和邀请,未来几个月我们将明确见分晓,Oracle 是不是真能为那些想要扭转这一趋势的人提供有效的解决方案~

作者:洛逸

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。

分享到微信