Oracle买下Sun后,MySQL会不会慢慢被弃用甚至用得少了呢?
- 问答
- 2026-01-15 07:30:52
- 3
当Oracle在2010年完成对Sun Microsystems的收购,从而将MySQL收入囊中时,整个开源社区和数据库市场都弥漫着一种强烈的担忧情绪,当时,几乎所有人都在问同一个问题:作为专有数据库巨头的Oracle,会不会为了消除一个广受欢迎的免费竞争对手,而故意将MySQL“养废”,让其慢慢被弃用,最终迫使大家转向收费的Oracle数据库?毕竟,MySQL在当时已经是众多网站、初创公司乃至大型互联网企业的核心数据支柱,其轻量、快速和开源免费的特性,与Oracle庞大、昂贵、功能全面的企业级定位形成了鲜明对比,这种担忧并非空穴来风,因为从商业逻辑上看,消灭一个直接威胁自己核心利润的产品,似乎合情合理。

十多年过去了,回顾历史我们发现,情况远比简单的“弃用”要复杂,MySQL非但没有消失,反而在全球范围内的安装量和影响力持续增长,根据DB-Engines等第三方数据库流行度排名,MySQL长期以来一直稳居全球最受欢迎数据库的前两名,通常与PostgreSQL交替占据榜首,Oracle到底做了什么?当初的担忧是多余的吗?
必须承认,Oracle并没有像一些人最坏预期的那样,直接扼杀MySQL,相反,Oracle在收购后的初期,确实投入了资源对MySQL进行持续的开发和更新,它发布了多个重要版本,例如MySQL 5.5, 5.6, 5.7等,在这些版本中,Oracle将其在数据库领域积累的深厚经验注入MySQL,显著提升了其性能、稳定性和可扩展性,特别是在InnoDB存储引擎(这本身就是Oracle收购InnoDB公司获得的资产)的优化上,Oracle做出了很多改进,使得MySQL在处理事务型应用时更加可靠,从这个角度看,Oracle的行为更像是一个“精明的商人”,而非“野蛮的破坏者”,它认识到MySQL拥有一个Oracle数据库无法轻易触及的巨大市场——主要是Web 2.0、互联网服务和中小型企业,这个市场追求的是低成本、高并发和快速迭代,对Oracle数据库那些高级企业级功能需求不强,但市场总量极其庞大,放弃这个市场,无异于将机会拱手让给其他开源对手,如PostgreSQL或MariaDB,维持并投资MySQL,对于Oracle而言,是占领全栈数据库市场(从高端到低端)的战略需要。

这并不意味着担忧完全错误,Oracle对MySQL的管理方式,确实引发了一系列问题,导致了一种“分化”的局面,Oracle的策略可以概括为“核心开源,增值收费”,它继续提供开源的MySQL社区版,但这个版本的更新节奏和新功能引入开始变得相对缓慢,尤其是与一些活跃的分支相比,Oracle大力推广其MySQL企业版,这个版本包含监控、备份、安全插件等高级功能,是需要付费订阅的,这种策略使得免费的社区版更像是一个“基础版”或“试用版”,而想要获得企业级支持和高阶功能的用户,则被引导向收费产品,这种做法虽然商业上合理,但却让许多纯粹的开源拥护者感到不安。
正是这种不安,直接催生了MySQL最重要的分支——MariaDB的诞生与发展,MySQL的原始创始人Monty Widenius,由于不信任Oracle会对MySQL保持真正的开源承诺,在收购完成前就创建了MariaDB项目,MariaDB被设计为MySQL的一个完全兼容的分支,目标是保持开源和社区驱动,在Oracle收购Sun之后,大量原MySQL的核心开发人员加入了MariaDB基金会,这使得MariaDB的发展非常迅速,许多担心被Oracle“绑架”的用户,尤其是那些将开源理念置于核心地位的科技公司和Linux发行版(如Red Hat等),开始纷纷转向MariaDB,可以说Oracle的收购,虽然没有直接杀死MySQL,但却“催生”了一个强大的竞争对手,并导致了开源数据库社区的分裂,当人们谈论“MySQL生态”时,很多时候实际上是指“MySQL/MariaDB生态”。
另一个不可忽视的趋势是,在整个云计算时代,数据库市场的竞争格局发生了翻天覆地的变化,云服务商(如AWS、Google Cloud、Azure)的崛起,成为了Oracle新的、更强大的竞争对手,这些云巨头不仅提供托管的MySQL服务(如AWS RDS for MySQL),还推出了大量自研的兼容MySQL协议的数据库产品(如AWS Aurora),这些云服务在性能、可用性和易用性上往往超越了用户自建的MySQL,从而吸引了海量用户,对于Oracle而言,MySQL现在更像是一个“标准”,一个用来与云厂商争夺市场份额的武器,维护MySQL的广泛流行和兼容性,有助于Oracle在云数据库市场上与AWS等巨头抗衡,Oracle自身也推出了Oracle MySQL HeatWave服务,直接将MySQL数据库与其云上分析引擎整合,这再次证明了它希望利用MySQL的流行度来推动其云业务。
回到最初的问题:Oracle买下Sun后,MySQL会不会慢慢被弃用甚至用得少了?答案是:MySQL本身没有被弃用,其绝对用户数量和使用规模在全球范围内很可能仍在增长,它的“生态位”和“主导权”发生了深刻变化。
- 它没有被Oracle弃用,而是被“商业化”了,成为Oracle产品矩阵中覆盖中低端市场、引流至高端产品的重要一环。
- 它的“纯粹”开源版本影响力受到挑战,由于Oracle的商业策略,导致了MariaDB这个强大分支的诞生,分流了大量忠实用户和社区贡献者。
- 它的命运与云计算大战紧密捆绑,现在它不仅是数据库工具,更是云服务商和传统软件巨头之间博弈的关键棋子。
与其说MySQL“用得少了”,不如说它的世界从一个由社区主导的、相对单纯的开源项目,变成了一个由商业利益驱动、多方势力角逐的复杂战场,对于最终用户而言,选择依然丰富,但需要考虑的因素——技术、成本、厂商锁定风险、开源信仰——却比Oracle收购Sun之前要复杂得多了。

本文由歧云亭于2026-01-15发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:https://www.haoid.cn/wenda/81035.html
