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

1167

积分

0

好友

167

主题
发表于 14 小时前 | 查看: 2| 回复: 0

最近,一份关于MySQL服务器代码库的统计分析报告出炉,旨在评估项目状态、甲骨文的投入以及社区版的未来。Percona的软件工程师经理Julia Vural在报告中指出:

MySQL数据库服务器是开源世界的基石。尽管其影响力巨大,但审视其核心源代码库的原始数据,我们仍能看到一段不断发展且有时令人意外的开发历程……年度提交视图存在明显波动,同时也清晰地证实了长期的下滑趋势。仅从历史提交量来看,该项目的活跃度预计将持续走低。

分析数据显示,积极参与MySQL核心开发的贡献者数量已从2006年的峰值198人,下降至2025年的大约75人。与此同时,在过去14年间,代码更新量年均缩减约四分之三,这表明项目获得的整体投入正在减少。

MySQL年度提交与贡献者趋势图
图片来源:Percona 博客

Vural总结道:

纵观2011年以来的总体趋势,代码提交数量持续下降,独立贡献者人数减少。这一趋势线发出了明确的警示:若无干预,预计整体开发速度将进一步放缓。然而,针对Heatwave项目日益集中的投入表明,开发资源正被战略性地调配到MySQL生态系统中那些高优先级的商业化计划上。

报告认为,每年新增的核心代码量下降,可能源于软件已进入成熟期,也可能是因为开发工作转移到了专有版本。部分开发者呼吁对PostgreSQL代码库进行类似分析,以便更直观地比较两者的发展轨迹。

今年早些时候,甲骨文裁撤了大量从事MySQL社区版开发的工程师,且近期一些主要新功能仅限MySQL Heatwave(OCI上的托管服务)和企业版提供,这进一步加剧了社区的担忧。MariaDB联合创始人Patrik Backman评论道:

甲骨文能在多大程度上削减MySQL的工程投入,而不导致开发者关注度流失?大型企业愿意接受功能锁定成为业务连续性的代价多久?

正如早前报道,MySQL的AI向量功能仅面向企业版,为此PlanetScale创建了社区版的一个分叉。Meta也维护着一个MySQL分叉,为其添加了Raft共识引擎、RocksDB以及向量存储等功能。同样,JavaScript函数和过程支持目前也未在社区版中提供。

本次分析所使用的数据提取自官方MySQL服务器的本地代码库,分析过程借助了定制的Python脚本,通过格式化的Git日志命令来抓取每次提交的关键指标。




上一篇:IK分词器热更新痛点解析:阿里云ES Serverless索引级词典如何解决查询断层
下一篇:SQL注入攻击深度解析:Web安全核心漏洞原理与防御实战指南
您需要登录后才可以回帖 登录 | 立即注册

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

GMT+8, 2025-12-17 16:02 , Processed in 0.644622 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

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