17611538698
info@21cto.com

开源 MySQL 代码库已经超过3个月没有提交任何新内容

数据库 0 26 23小时前
图片

导读:据说MySQL的开发速度确实是慢了下来。

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

图片


但是我们留意到,自去年 9 月以来,MySQL Server 的 GitHub 代码库就再也没有收到任何提交,这加剧了人们对它已被赞助商忽视的担忧。

图片
图1 MySQL Server的Github:https://github.com/mysql/mysql-server

以下是Github 提交记录历史柱形图。

图表显示自 2025 年 9 月以来 GitHub 上没有 MySQL 的提交记录
图2 自 2025 年 9 月以来,MySQL 服务器代码库的 GitHub 提交已暂停

此次的提交暂停,正逢甲骨文公司 MySQL 团队被曝大规模裁员。当时,数据库解决方案公司 Percona 的首席执行官 Peter Zaitsev在 LinkedIn 上推测
说,这可能是“甲骨文逐步扼杀 MySQL 社区版的又一重要举措”。

图片
图3 https://www.linkedin.com/posts/peterzaitsev_mysql-opensource-activity-7370819205702664193-5gPl

2010 年,Oracle 收购了 Sun Microsystems 旗下的 MySQL。收购后的最初几年,尽管 MySQL 的原作者 Michael (“Monty”) Widenius 将代码分叉成了另一个版本 MariaDB,但MySQL数据库和管理工具的开发工作仍然然稳步推进。 

然而,自从 2019 年以来,提交次数逐年下降,Percona 软件工程经理 Julia Vural绘制的图表显示,到 2025 年,提交次数降至自 2000/2001 年项目启动以来的最低水平。

图表显示 GitHub 上 MySQL 提交数量急剧下降

图4 Percona 的 Julia Vural 绘制了 MySQL 每年提交次数的图表

Oracle 还销售着其他基于 MySQL 的产品,包括带有专有扩展的企业版、分布式集群版以及云托管的 Heatwave。

开源代码库的活跃度放缓,可能意味着该公司主要专注于那些专有数据库系统版本。值得一提的是,开源 MySQL 采用 GPL(GNU 通用公共许可证)第 2 版授权。

曾任AWS关系数据库服务(RDS)软件开发经理、此前担任MariaDB基金会首席执行官的Otto Kekäläinen,在社交媒体上发文指出MySQL的Git提交次数正在下降,并称MySQL“只是许可证上是开源的,但作为一个项目本身并非开源”。

Featured image of post Stop using MySQL in 2026, it is not true open source

图5 MySQL Server提交率下降效果图

他建议开发者转而使用其他数据库管理工具,例如MariaDB或PostgreSQL。

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排名中的位列。

图片

图6 DB Engines数据库排行榜

开发者社区 Stack Overflow最新调查(该调查查看了专业开发人员表示他们正在使用什么数据库)显示,PostgreSQL 以较大优势位居榜首,其次是 MySQL、SQLite 和 Microsoft SQL Server。 

SQLite 的开发者社区认为它是部署最广泛的数据库,目前有超过一万亿个数据库正在“积极使用”。

MySQL 并不会消失,但如果这个开源项目继续停滞不前,其使用量很可能会下降。

作者:洛逸

评论

我要赞赏作者

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

分享到微信