
Oracle 旗下的 MySQL 数据库,其官网宣称它是“全球受欢迎的开源数据库”。

然而,一个引人关注的现象是,自 2025 年 9 月以来,MySQL Server 在 GitHub 上的官方代码库就再也没有收到任何新的代码提交。这加剧了外界对其已被主要赞助商 Oracle 忽视的担忧。

以下是该项目在 GitHub 上的提交记录历史柱状图,可以清晰地看到自去年9月以来的空白期。

图:自 2025 年 9 月以来,MySQL 服务器代码库的 GitHub 提交已暂停。
这次代码提交的长期暂停,恰好与甲骨文公司对 MySQL 团队进行大规模裁员的传闻时间点吻合。当时,知名数据库服务商 Percona 的首席执行官 Peter Zaitsev 在 LinkedIn 上发文推测,这可能是“甲骨文逐步扼杀 MySQL 社区版的又一重要举措”。

回顾历史,Oracle 在 2010 年通过收购 Sun Microsystems 获得了 MySQL。收购后的最初几年,尽管 MySQL 原作者 Michael (“Monty”) Widenius 将代码分叉创建了 MariaDB,但 MySQL 本身的开发工作仍在稳步推进。
然而,自 2019 年以来,其代码提交频率开始呈现逐年下降的趋势。Percona 的软件工程经理 Julia Vural 绘制的图表显示,到 2025 年,MySQL 的年度提交次数已降至自 2000/2001 年项目启动以来的最低水平。

图:Percona 的 Julia Vural 绘制的 MySQL 每年提交次数趋势图表。
Oracle 公司同时销售其他基于 MySQL 的专有产品,包括功能增强的企业版、分布式集群版以及云托管的 Heatwave 服务。开源代码库活跃度的显著放缓,可能意味着该公司当前的研发重心已转向这些商业版本。值得一提的是,开源 MySQL 采用的是 GPLv2 许可证。
曾担任 MariaDB 基金会 CEO 的 Otto Kekäläinen 在社交媒体上直言,MySQL “只是在许可证上是开源的,但作为一个项目本身并非真正的开源”。他建议开发者考虑转向其他数据库,例如 MariaDB 或 PostgreSQL。

PostgreSQL 是当下最受开发者喜爱的开源数据库之一,它拥有一个强大且活跃的贡献者社区。该项目的关键资产由一个非营利社区协会持有,并得到了欧美非营利组织的支持。当然,由于 SQL 方言和底层架构的诸多差异,从 MySQL 迁移到 PostgreSQL 可能面临不小的技术挑战。
尽管对其开源前景的担忧日益增多,MySQL 目前仍然是全球最流行的数据库引擎之一。例如,微软在去年四月停止了 Azure 对 MariaDB 的托管支持,转而全面支持 MySQL,尽管其官方理由有些模糊。
衡量数据库引擎的实际流行度并非易事。例如,许多使用 LAMP(Linux, Apache, MySQL, PHP)技术栈的用户,可能并不清楚其 WordPress 主机提供商实际使用的是 MySQL 还是 MariaDB。
DB Engines 网站的排名榜将 Oracle 数据库排在第一位,MySQL 紧随其后位居第二。但该排名并非基于实际安装量,而是综合了搜索引擎提及率、技术讨论热度等指标。

图:DB Engines 2026年1月数据库流行度排行榜。
而根据 Stack Overflow 2023 年针对专业开发者的调查(基于开发者正在使用的数据库),PostgreSQL 以较大优势位居榜首,其次是 MySQL、SQLite 和 Microsoft SQL Server。
SQLite 的开发者社区宣称其是部署最广泛的数据库,声称有超过一万亿个数据库正在“被积极使用”。
毫无疑问,MySQL 不会在短时间内消失,庞大的存量部署保证了它的生命周期。但如果其开源核心项目的开发活动持续停滞,社区创新乏力,那么它在未来技术选型中的吸引力很可能会逐渐下降,更多开发者和企业可能会转向那些更具活力的开源替代品。对于关注此事的开发者而言,在云栈社区等平台保持对开源项目治理和生态发展的讨论,有助于做出更明智的技术决策。