找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

389

积分

0

好友

53

主题
发表于 昨天 02:02 | 查看: 5| 回复: 0

一份近期发布的报告通过分析 MySQL 服务器代码仓库的统计数据,评估了该项目的现状、Oracle 对 MySQL 的承诺以及社区版的未来。Percona 的软件工程经理 Julia Vural 在报告中指出:

MySQL 数据库服务器是开源世界的基石。尽管其影响力毋庸置疑,但审视其核心源代码仓库的原始统计数据,揭示了一段动态且有时令人惊讶的开发历史……从年度提交视图来看,数据虽有波动,但清晰地验证了长期下降的趋势……仅基于历史上的提交量,预计项目的活跃度将继续下滑。

分析数据显示,活跃参与 MySQL 开发的人数已从 2006 年峰值的 198 人降至 2025 年左右的 75 人。与此同时,过去 14 年间,每年的代码更新数量大约减少了四分之三,这表明项目的整体工作量在减少。

Vural 总结道:

自 2011 年以来的总体趋势显示,提交数量持续下降,独特的贡献者群体也在萎缩。这一趋势线是一个明确的警告:若不加以干预,总体开发节奏预计将进一步放缓。然而,对 “Heatwave” 日益集中的投入表明,开发资源正被战略性地分配到更广泛的 MySQL 生态系统中具有高优先级的商业计划上。

报告显示,每年新增的核心编程代码量随时间推移而下降,这可能是因为软件已经成熟,或者开发工作已转向专有版本。一些开发者呼吁对 PostgreSQL 的代码库进行类似分析,以便更好地比较两者的趋势。

今年早些时候,Oracle 裁撤了大量从事 MySQL 社区版开发的工程师。一些最新的主要功能仅在 OCI 上的托管服务 MySQL Heatwave 和 MySQL Enterprise Edition 中提供,这进一步引发了社区的担忧。MariaDB 联合创始人 Patrik Backman 写道:

在开发者心智份额开始被侵蚀之前,Oracle 能将 MySQL 的工程规模缩减到什么程度?大型企业又将接受多久以功能锁定为代价来换取连续性?

正如 InfoQ 此前报道,MySQL AI 功能仅面向企业版推出,为此 PlanetScale 分叉了社区版以添加向量支持。Meta 也分叉了 MySQL,以添加 Raft 共识引擎、RocksDB 和向量存储等功能。同样,JavaScript 函数和过程目前也不受社区版支持。

本次分析的数据提取自官方 MySQL 服务器仓库的本地克隆,并利用定制的 Python 脚本进行分析。这些脚本通过格式化的 git log 命令来提取每次提交的关键指标,从而揭示了这一 数据库 巨头背后的开源项目动向。这一现象也反映了当前部分商业公司主导的 云原生 开源项目所面临的共同挑战。

您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-8 14:34 , Processed in 0.058400 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表