写点什么

MySQL 代码库分析报告显示,开发活动衰退且贡献者数量减少

  • 2025-12-11
    北京
  • 本文字数:931 字

    阅读完需:约 3 分钟

大小:455.35K时长:02:35
MySQL代码库分析报告显示,开发活动衰退且贡献者数量减少

最近,一份报告分析了 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/

2025-12-11 15:131

评论

发布
暂无评论

InPlant SCADA笔记 工程管理的工程属性与全局设置

万里无云万里天

工厂运维 InPlant SCADA

InPlant SCADA笔记 工程属性中的经典模式

万里无云万里天

工厂运维 InPlant SCADA

【YashanDB知识库】账号被锁,如何分析具体原因

YashanDB

yashandb 崖山数据库 崖山DB

macOS Monterey 12.7.6 (21H1320) 正式版发布,ISO、IPSW、PKG 下载

sysin

macos ISO ventura

InPlant SCADA笔记 二次确认

万里无云万里天

工厂运维 InPlant SCADA

macOS Ventura 13.6.8 (22G820) 正式版发布,ISO、IPSW、PKG 下载

sysin

macos ISO ventura

【YashanDB知识库】自动选举配置错误引发的一系列问题

YashanDB

yashandb 崖山数据库 崖山DB

AI技术修复奥运珍贵历史影像,《永不失色的她》再现百年奥运女性光彩

阿里云CloudImagine

云计算 音视频 AI技术 视频云 奥运会

再获奖项,亚信安慧AntDB数据库被评为“2023-2024国产数据库创新赋能优秀产品”

亚信AntDB数据库

【Hbase】运维问题汇总

扬_帆_起_航

闲鱼开发者必读:如何利用闲鱼商品列表数据接口进行数据分析

tbapi

闲鱼API 闲鱼商品列表接口 闲鱼商品列表数据接口 闲鱼商品列表数据采集

InPlant SCADA笔记 工程管理界面的五种风格

万里无云万里天

工厂运维 InPlant SCADA

面向物联网的 NGINX Plus:对 MQTT 流量进行加密和身份验证

NGINX开源社区

负载均衡 开源 物联网 IoT mqtt

利用人工智能ChatGPT自动生成基于PO的数据驱动测试框架

测试人

软件测试

【YashanDB知识库】ycm纳管主机安装YCM-AGENT时报错“任务提交失败,无法连接主机”

YashanDB

yashandb 崖山数据库 崖山DB

螺旋文字滚动特效源码解析

南城FE

CSS 前端 动画

(代购系统神器)深入解析1688平台API:商品图片与详情描述的获取之道

代码忍者

API 文档 API 测试 API 设计

一枚与时间赛跑的中国芯片

脑极体

AI

wamp配置多目录访问方法

tbapi

wamp

智源发布三款BGE新模型,再次刷新向量检索最佳水平

智源研究院

大咖公开课 | 大模型场景讲解以及测试方法

测试人

软件测试

新版HAP应用市场即将推出,诚邀意向开发者提前入驻,抢占先机

明道云

硅纪元视角 | 6秒生成4张图,Getty Images和英伟达联合推出文生图AI模型

硅纪元

在 Go 中如何使用反射实现简易版 encoding/json

江湖十年

Go json 后端

穿越流程管理的丛林!Prothentic学院「流程管理培训」第1期圆满落幕

望繁信科技

业务流程管理 望繁信科技 流程管理培训 陈果George Prothentic学院

MySQL代码库分析报告显示,开发活动衰退且贡献者数量减少_数据库_Renato Losio_InfoQ精选文章