
作者 | Renato Losio
譯者 | 平川
最近,一份報(bào)告 分析 了 MySQL 服務(wù)器代碼庫的統(tǒng)計(jì)數(shù)據(jù),為的是評估項(xiàng)目的狀態(tài)、甲骨文對 MySQL 的投入以及社區(qū)版的未來。Percona 軟件工程師經(jīng)理 Julia Vural 寫道:
MySQL 數(shù)據(jù)庫服務(wù)器是開源世界的基石。盡管其影響力不容置疑,但在查看其核心源代碼庫的原始統(tǒng)計(jì)數(shù)據(jù)時(shí),我們發(fā)現(xiàn)了其不斷發(fā)展變化而且有時(shí)令人驚訝的開發(fā)歷史……年度提交視圖存在明顯的波動,也清楚地證實(shí)了其中存在的長期下降趨勢。……僅根據(jù)歷史提交量來看,該項(xiàng)目的活躍度預(yù)計(jì)將繼續(xù)下降。
根據(jù)分析,積極參與 MySQL 開發(fā)的開發(fā)人員人數(shù)量已從 2006 年的峰值 198 人降至 2025 年的約 75 人。與此同時(shí),在過去 14 年間,代碼更新量年均減少約四分之三,表明該項(xiàng)目的整體投入正在減少。
![]()
圖片來源:Percona 博客
Vural 總結(jié)道:
從 2011 年以來的總體趨勢來看,提交數(shù)量持續(xù)下降,獨(dú)特貢獻(xiàn)者數(shù)量減少。該趨勢線發(fā)出了一個(gè)明確的警告:如果不進(jìn)行干預(yù),預(yù)計(jì)總體開發(fā)速度將會進(jìn)一步放緩。然而,針對 Heatwave 項(xiàng)目日益集中的投入表明,開發(fā)資源正被戰(zhàn)略性地分配至更廣泛的 MySQL 生態(tài)系統(tǒng)中那些高優(yōu)先級的商業(yè)化計(jì)劃。
報(bào)告表明,每年新增的核心編程代碼量一直在下降,這可能是因?yàn)檐浖呀?jīng)成熟,也可能是因?yàn)殚_發(fā)工作已經(jīng)轉(zhuǎn)移到專有版本。一些開發(fā)人員 要求 對 PostgreSQL 代碼庫進(jìn)行類似的分析,以便可以更好地比較這兩種趨勢。
今年早些時(shí)候,甲骨文 解雇了大量從事 MySQL 社區(qū)版開發(fā)的開發(fā)人員,部分最新的主要功能僅在 MySQL Heatwave(OCI 上的托管服務(wù))和 MySQL 企業(yè)版中提供,這引發(fā)了社區(qū)的進(jìn)一步擔(dān)憂。MariaDB 聯(lián)合創(chuàng)始人 Patrik Backman 寫道:
甲骨文能在多大程度上削減 MySQL 的工程投入,而又不會導(dǎo)致開發(fā)人員關(guān)注度開始流失?大型企業(yè)會在多長時(shí)間內(nèi)接受功能鎖定成為業(yè)務(wù)連續(xù)性的代價(jià)?
正如 InfoQ 之前的報(bào)道,MySQL AI 僅針對企業(yè)版推出,為添加向量支持,PlanetScale 創(chuàng)建了社區(qū)版的一個(gè)分叉。Meta 也創(chuàng)建了 MySQL 的一個(gè)分叉,為的是添加諸如 Raft 共識引擎、RocksDB 和 向量存儲 等功能。同樣,社區(qū)版目前尚未提供 JavaScript 函數(shù)和過程 支持。
分析使用的數(shù)據(jù)是從官方 MySQL 服務(wù)器的本地克隆中提取的,分析過程使用自定義的 Python 腳本,利用格式化的 Git 日志命令提取每個(gè)提交的關(guān)鍵指標(biāo)。
https://www.infoq.com/news/2025/12/mysql-declining-development/
聲明:本文為 InfoQ 翻譯,未經(jīng)許可禁止轉(zhuǎn)載。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.