5月25日外电头条:四分五裂的MySQL能否重整山河?

【】在Oracle宣布收购Sun一个月之后,MySQL的未来仍悬而未决,.com曾报道过业界对收购后MySQL前景的担忧。在领先的商业数据库供应商手中,MySQL这个领先的轻量级开源数据库还能够继续保持兴旺吗?到目前为止,形势 好像并不乐观。

早在Oracle收购之前,MySQL社区就有了紧张的迹象。2008年在Sun收购MySQL后不久,许多重要的MySQL员工就开始陆续离开,其中包括CEO Mårten Mickos和共同创始人Monty Widenius。Widenius更是公开抨击了由Sun领导的MySQL开发流程,批评发布周期太过匆忙以及缺乏质量控制。另一位共同创始人David Axmark也在受够了Sun陈旧的企业文化和繁杂的办事方式后选择了离开。在.com之前关于MySQL两位创世人离职对Sun的影响一文中曾猜测Sun领导下的MySQL是否会更好?现在,该换Oracle领导的MySQL是否会更好了。

随着骨干成员大批出走,MySQL的发展碰到了另一个难关:MySQL的分支开始出现,包括Drizzle和MariaDB,它们向用户和贡献者提供Sun控制的主要分支之外的方式。Drizzle试图摆脱一些最近的MySQL版本中过多的功能,为云计算和Web应用服务器提供更合适的轻量级数据库。而MariaDB目标是与MySQL功能兼容,而且默认使用全新的transaction-capable存储引擎。可能更重要的是,MariaDB的创建者不是别人,正是MySQL的开山鼻祖Widenius本人。

如果这些事还不能让MySQL的新东家Oracle头疼的话,Widenius已经扔出了另一波攻势。上周,.com曾在5月13日报道过Widenius宣布成立开放数据库联盟 (Open Database Alliance)的消息,一个“供应商中立的组织”,他们的目标是要“成为MySQL开源数据库的业界枢纽,包括MySQL和衍生代码、二进制文件、培训、支持和MySQL社区和合作伙伴系统的改进。”值得注意的是,Oracle没有被列入开放数据库联盟的联系人名单。

对这一切感到为难的人绝不会少。今年3月,前MySQL员工,现在的Drizzle开发者Patrick Galbraith曾大声质疑现在哪个MySQL分支才能算得上“官方正式版”。这个问题的最终答案或许就是MySQL的命运。
 
Oracle能够重视MySQL吗?

当然,名义上MySQL只可能有一个真正的官方正式版:就是那个最初的MySQL,后来被Sun收购,并最终被Oracle获得的那个。Oracle目前拥有与MySQL的名字相关的所有版权,商标和其他知识产权——它在保护知识产权时一向不遗余力。MySQL甚至曾经向一些合作伙伴发出商标违反通知,只因为他们在其提供的服务中标注的是“MySQL support(MySQL支持)”,而不是“支持MYSQL数据库(support for MySQL databases)”。

虽然这方面做的不错,但是MySQL的品牌本身并不会让顾客感到舒心,他们担心一个开源数据库不会得到世界上***的商业软件公司的应有重视。已经有一些客户质疑Oracle对MySQL的承诺,尤其是当它拥有利润丰厚的商业数据库时,对低端的开源产品的态度究竟会怎样。MySQL社区已经开始分裂并各自转向替代品,Oracle的MySQL的业务正逐渐变得缺乏吸引力。

但是,如果MySQL的支持率正在下降,Oracle更应该快点做出决断。Oracle必须努力恢复MySQL社区的信任和支持,否则就可能眼睁睁的看着它变成一把叉子——长出Drizzle、MariaDB或者其它分支。为了做到这一点,Oracle必须要避免Sun在收购MySQL时犯的错误。从某种意义上说,想要MySQL成功,Oracle要表现得不像Oracle一点。

开源项目的客户是出了名的挑剔。如果一个项目不能提供用户需要,用户可以立刻去找其他的——开发者也一样。有许多开源项目都出现了叉子的状况,也有观点认为这样的竞争是健康的。而对于Oracle来说,***希望自己不要走错了路口。
 
如果MySQL变成叉子,谁会输,谁会赢?

巧合的是,在开源世界的另一个领地正在上演类似的情节。这个主角是glibc——Gnu standard C library(GNU标准C库)——Linux上运行的几乎所有软件都在用它。本月初,Debian项目决定用eglibc(Embedded glibc),也就是glibc的一个分支来替换掉它。表面上看新的分支可以更好地为嵌入式系统编程服务,但社区里却可以听到些闲话说替换glibc的真正原因在于glibc主要维护者Ulrich Drepper的顽固不化。

eglibc的出现肯定不是偶然的。它与很久以前的一次争议事件遥相呼应,当时有一群从事Gnu C compiler(GCC,Gnu C编译器)的开发者由于受不了项目贡献模式的严格限制,分离出去形成了一个称为egcs的新分支。摆脱了官僚主义之后,egcs分支繁荣发展,而gcc的主分支依旧停滞不前,***以gcc的死去而其后egcs正式改名为gcc而告终,分支最终变成了主干。根据一些egcs开发者所说,他们从一开始就有这样的打算。很难讲这次eglibc的维护者们是不是也有类似的想法。

Oracle和其他开源项目的维护者都应该在这里好好的上一课。缓慢的专制管理是许多开源软件的用户和贡献者所不愿意容忍的,而被企业等商业实体维护的项目特别容易受到这种影响。在Eric S. Raymond发表了他那篇论文大作“大教堂和集市”的12年之后,我们看到仍有太多的项目——尤其是企业——还是无法放掉自己的大教堂心态。

因此Oracle***的行动方针应该是立即加入开放数据库联盟,并以积极的态度参与MySQL的开发,而且要全力保护由社区推动的开放的方式。Oracle将MySQL作为Sun的一项资产买下来,但是Sun一直没有抓住MySQL的重点,也不知道如何管理。如果Oracle想不出怎样比Sun做的更好,那么它仍将拥有MySQL的名号,然而不幸的是,这个名号很快就会没有多大意义了。

【MySQL大事记】

  1. 开源数据库MySQL发展史
  2. 2008年2月 Sun以10亿美元收购MySQL
  3. 2009年2月 MySQL创始人Widenius离开Sun创办软件公司
  4. 2009年4月 Oracle收购Sun公司 包括MySQL数据库产品
  5. 2009年5月  MySQL创始人Widenius宣布创建开源数据库联盟

【.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为.com,且不得修改原文内容。】

原文:MySQL: Forked beyond repair?      作者:Neil McAllister

 

【编辑推荐】

  1. 专题:MySQL数据库入门与精通
  2. PHP+MySQL视频教程
  3. 从memcached看MySQL和关系数据库的未来

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/255465.html<

(0)
运维的头像运维
上一篇2025-04-30 20:47
下一篇 2025-04-30 20:49

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注