MySQL代码库分析报告显示,开发活动衰退且贡献者数量减少
来源: InfoQ - 后端
最近,一份报告分析了MySQL服务器代码库的统计数据,为的是评估项目的状态、甲骨文对MySQL的投入以及社区版的未来。Percona软件工程师经理Julia Vural写道:
MySQL数据库服务器是开源世界的基石。尽管其影响力不容置疑,但在查看其核心源代码库的原始统计数据时,我们发现了其不断发展变化而且有时令人惊讶的开发历史……年度提交视图存在明显的波动,也清楚地证实了其中存在的长期下降趋势。……仅根据历史提交量来看,该项目的活跃度预计将继续下降。
根据分析,积极参与MySQL开发的开发人员人数量已从2006年的峰值198人降至2025年的约75人。与此同时,在过去14年间,代码更新量年均减少约四分之三,表明该项目的整体投入正在减少。

图片来源:Percona博客
Vural总结道:
从2011年以来的总体趋势来看,提交数量持续下降,独特贡献者数量减少。该趋势线发出了一个明确的警告:如果不进行干预,预计总体开发速度将会进一步放缓。然而,针对Heatwave项目日益集中的投入表明,开发资源正被战略性地分配至更广泛的MySQL生态系统中那些高优先级的商业化计划。
报告表明,每年新增的核心编程代码量一直在下降,这可能是因为软件已经成熟,也可能是因为开发工作已经转移到专有版本。一些开发人员要求对PostgreSQL代码库进行类似的分析,以便可以更好地比较这两种趋势。
今年早些时候,甲骨文解雇了大量从事MySQL社区版开发的开发人员,部分最新的主要功能仅在MySQL Heatwave(OCI上的托管服务)和MySQL企业版中提供,这引发了社区的进一步担忧。MariaDB联合创始人Patrik Backman写道:
甲骨文能在多大程度上削减MySQL的工程投入,而又不会导致开发人员关注度开始流失?大型企业会在多长时间内接受功能锁定成为业务连续性的代价?
正如InfoQ之前的报道,MySQL AI仅针对企业版推出,为添加向量支持,PlanetScale创建了社区版的一个分叉。Meta也创建了MySQL的一个分叉,为的是添加诸如Raft共识引擎、RocksDB和向量存储等功能。同样,社区版目前尚未提供JavaScript函数和过程支持。
分析使用的数据是从官方MySQL服务器的本地克隆中提取的,分析过程使用自定义的Python脚本,利用格式化的Git日志命令提取每个提交的关键指标。
原文链接:
https://www.infoq.com/news/2025/12/mysql-declining-development/