Oracle旗下MySQL开源项目陷入沉寂,社区担忧其前景
由Oracle持有的MySQL数据库,其官网宣称是“全球最受欢迎的开源数据库”,但自去年九月以来,其MySQL Server在GitHub代码库上未收到任何提交,这进一步加剧了社区对其已被主要支持者“忽视”的担忧。
自2025年9月起,MySQL服务器代码库在GitHub上的提交活动已完全停止。此次提交暂停恰逢Oracle公司MySQL团队传出裁员消息。当时,数据库解决方案提供商Percona的首席执行官Peter Zaitsev在LinkedIn上推测,这可能是“Oracle逐步扼杀MySQL社区版的又一重要举措”。

Oracle于2010年通过收购Sun Microsystems获得了MySQL。收购后的最初几年,尽管MySQL的原始创造者Michael (“Monty”) Widenius将代码分叉并创建了MariaDB,但MySQL数据库本身的开发工作仍保持稳步推进。
然而,自2019年起,其提交数量逐年下降。Percona软件工程经理Julia Vural绘制的图表显示,到2025年,MySQL的年度提交数已降至该项目自2000/2001年启动以来的最低水平。
Oracle还基于MySQL推广其他产品,包括带有专有扩展功能的企业版、分布式集群版以及云托管服务Heatwave。开源代码库的活跃度缺失可能意味着该公司已将主要开发重心转向这些专有版本。开源MySQL目前仍采用GNU通用公共许可证第2版(GPLv2)授权。
曾任AWS关系数据库服务(RDS)软件开发经理、并曾担任MariaDB基金会首席执行官的Otto Kekäläinen,就MySQL的git提交量下降发表评论,称MySQL“仅在许可证意义上是开源的,但作为一个项目已非如此”。他建议开发者转而使用其他数据库管理系统,如MariaDB或PostgreSQL。
PostgreSQL是当前最受开发者欢迎的开源数据库服务器之一,拥有活跃的贡献者社区。其核心资产由非营利性社区协会持有,并得到欧美两地非营利组织的支持。话虽如此,由于两者在SQL语法和数据库结构上存在诸多差异,从MySQL迁移至PostgreSQL可能面临不少挑战。

尽管对其开源前景充满担忧,MySQL目前仍是最受欢迎的数据库引擎之一。去年四月,微软停用了其Azure MariaDB数据库服务,转而全面支持MySQL,并未给出明确理由,仅表示“MariaDB服务需要停用,并升级至新的架构”。
衡量一个数据库引擎的受欢迎程度并非易事。例如,使用LAMP(Linux、Apache、MySQL、PHP)技术栈的用户,可能并不清楚其WordPress托管服务提供商实际使用的是MySQL还是MariaDB。DB Engines的排名系统将Oracle数据库排在第一位,MySQL位列第二,但该排名并非基于安装数量,而是综合了搜索量、社交媒体帖子等关注度指标。有趣的是,当前关于MySQL衰落的讨论反而可能提升其在DB Engines排名中的热度。
Stack Overflow最新的调查(基于专业开发者反馈他们正在使用的技术)显示,PostgreSQL以明显优势位居榜首,其次是MySQL、SQLite和Microsoft SQL Server。
SQLite的开发团队则认为,SQLite才是部署最广泛的数据库,目前有超过一万亿个数据库正处于“活跃使用”状态。
MySQL并不会就此消失,但如果其开源项目继续停滞不前,它的使用率很可能会逐步下降。




