找工位
空间入驻
小程序

MySQL停更三个月!全球最火数据库要凉了?开发者该慌了

2026-01-16
文章转载自"淘工位"

MySQL停更三个月!全球最火数据库要凉了?开发者该慌了

你的项目还在用MySQL吗?数据库突然停更三个月,开发团队被裁70人,开源版被边缘化...这可不是危言耸听!

最近,一个让所有开发者都坐不住的消息传来:被誉为“全球最受欢迎开源数据库”的MySQL,在GitHub上的官方仓库已经超过三个月没有任何代码提交了!最新提交记录还停留在2025年9月,这意味着什么?意味着这个支撑着无数网站和应用的核心数据库,可能正在经历一场前所未有的危机!

💥 MySQL停更三个月,发生了什么?

1月13日,外媒DevClass爆出猛料:MySQL Server的GitHub仓库已经超过三个月没有任何代码提交!

这可不是小事!要知道,MySQL可是全球最流行的开源数据库之一,在DB-Engines排名中常年稳居第二,在Stack Overflow的调查中也是使用最广泛的开源数据库。

但现在的状况是:

  • GitHub提交记录直接为0
  • 开发活跃度跌入历史最低谷
  • 社区版更新完全停滞

根据Percona软件工程经理Julia Vural绘制的图表显示,2025年MySQL的总提交量降到了项目启动(2000-2001年)以来的最低值!远低于2019年之前的水平。

这就像一个常年运转良好的发动机突然熄火了,而且一熄就是三个月!

⚠️ Oracle大裁员,70名核心开发者被裁

停更的背后,是一场残酷的裁员风暴!

去年9月,Oracle对MySQL核心开发团队实施了“大规模裁员”,约70名资深工程师和核心开发者被裁!这些人可不是普通员工,而是长期参与社区版迭代的关键人员!

MySQL之父Michael “Monty” Widenius听到这个消息后公开表示:“我感到有些心碎。”

他在社交平台上写道:“虽然我对Oracle的做法并不感到意外,但事情发展到这种地步,仍然让我感到难过。”

更扎心的是,Monty还指出,当初创建MariaDB的目的之一就是“为下一代MySQL”提供一个更稳定、更可持续的开源未来。

曾在MySQL担任性能工程师的知名社区成员Peter Zaitsev则更直接:“这是Oracle‘缓慢扼杀MySQL社区版’的又一步。”

🌟 MySQL开源版被边缘化,战略重心转移

外媒DevClass指出,提交停滞的背后,反映的是Oracle对MySQL战略重心的明显转移!

Oracle现在更专注于什么?

  • MySQL企业版:带有私有扩展的专有版本
  • 分布式集群版本:面向大型企业的解决方案
  • HeatWave云服务:云端分析与AI相关能力

相比之下,开源社区版本获得的资源投入正在被持续压缩!

更让人担忧的是,有消息称MySQL团队已被并入Oracle HeatWave业务单元,未来开发重点将转向云端分析与AI相关能力,而非传统社区版本的功能演进。

这意味着什么?意味着开源版的MySQL可能真的要成为“弃子”了!

💡 技术滑坡:性能下降、版本混乱

除了开发停滞,MySQL近年还出现了明显的“技术滑坡”

问题一:版本更新混乱

当MySQL 8.0.29发布并将默认的ALTER TABLE方法切换为in-place执行时,存在大量未被充分覆盖的边界情况,导致不少用户遭遇数据库崩溃和数据损坏!这个问题直到一年之后的MySQL 8.0.32才算得到完整修复。

问题二:版本定位模糊

Oracle将8.0系列定位为“evergreen(常青)”版本,却在小版本更新中不断引入新功能和行为变更,而不是像用户长期以来所预期的那样,仅在这些x.y.z维护版本中进行缺陷修复和安全更新。

问题三:主版本更新缓慢

MySQL长达六年没有推出真正意义上的新主版本!2018年发布MySQL 8.0之后,直到2023年才推出MySQL 8.1,但该版本只是一个短期的预览版。首个真正的新主版本MySQL 8.4 LTS则是在2024年发布。

问题四:性能下降

大量用户反馈,在更新到较新的MySQL版本后性能出现下降!知名MySQL性能专家Mark Callaghan的基准测试显示,在写密集型工作负载下,MySQL 9.5的吞吐量通常比8.0低约15%!

🚀 MySQL vs MariaDB:真正的开源之争

曾任AWS关系数据库服务(RDS)软件开发经理、前MariaDB基金会CEO的Otto Kekäläinen直接发布了一篇尖锐的文章:《2026年停止使用MySQL,它并非真正的开源软件》!

他揭露了MySQL的现状:

MySQL的问题:

  • 所有开发工作几乎都在封闭环境中进行
  • 对外公开的Bug追踪系统并非Oracle内部真正使用的系统
  • 外部贡献者的Pull Request往往被标记为“已收到”,几乎得不到任何反馈
  • 真正的原始作者最多只在博客文章中得到一句轻描淡写的致谢

MariaDB的优势:

  • 所有开发都在github.com/mariadb/server上实时进行
  • 任何人都可以提交Pull Request并获得代码评审
  • 所有问题都会在jira.mariadb.org上公开讨论
  • 这才是真正开源项目应有的样子!

Otto坦言:“我曾在亚马逊云服务(AWS)担任工程经理,负责RDS MySQL和RDS MariaDB核心团队的开发工作。可以说,我所在团队的所有开发者都不愿意向MySQL提交代码,原因正是Oracle对外部贡献者的态度实在糟糕。”

🔮 开发者该如何选择?

面对MySQL的现状,开发者们该怎么办?

现状分析:

MySQL目前仍保持着较高的知名度和装机量,但隐忧正在浮现:

  1. 开源项目长期停滞,可能迫使企业用户重新评估数据库选型
  2. LAMP生态中大量“隐性MariaDB替代MySQL”的现象正在稀释MySQL的真实用户基础
  3. Oracle的战略重心明显偏向商业产品

给开发者的建议:

  1. 现有项目评估:如果你的项目严重依赖MySQL,需要开始评估迁移风险
  2. 新项目选型:对于新项目,建议认真考虑MariaDB等真正活跃的开源替代品
  3. 技术栈多元化:不要把所有鸡蛋放在一个篮子里,考虑数据库技术栈的多元化
  4. 持续关注动态:密切关注MySQL和Oracle的后续动作

为什么这很重要?

Otto Kekäläinen说得一针见血:“有些人认为,他们并不在意MySQL是否真的算得上开源,也不关心它未来几年是否还有前景,只要现在还能用就够了。但抱有这种想法的人正在承担极大的风险。”

“在软件应用栈中,数据库往往是最关键、最核心的组成部分。一旦在运维层面出现问题,更不用说安全漏洞,都会立刻产生严重后果。而这种‘无所谓’的态度,最终很可能会让人被解雇,甚至面临法律诉讼。”

真正的开源精神是什么?

在真正的开源项目中,问题是被公开讨论的,而且问题越严重,就会有越多的人和公司参与修复。从开发方法论的角度看,开源与科学方法十分相似:思想可以自由流动,不断被质疑和验证,最终胜出的,是证据最充分、方案最可靠的那一个。

而现在的MySQL,无论是软件本身、文档,还是官网呈现方式,都在不断引导用户放弃开源版本,转而使用闭源的MySQL产品,尤其是HeatWave。这不仅是闭源服务,还意味着Oracle将完全掌控客户数据库中的内容。

最后的思考:

外媒DevClass在报道中说得很好:“MySQL不会立即消失,但如果这个项目继续停滞不前,其使用量可能会下降。”

对于开发者来说,这不仅仅是一个技术选型的问题,更是一个关于开源精神、技术可持续性和职业风险的深刻思考。

技术选型就像婚姻,选错了可能要付出沉重代价!

你现在还在用MySQL吗?有没有考虑过迁移到其他数据库?欢迎在评论区分享你的看法和经验!

如果觉得这篇文章对你有帮助,别忘了点赞和分享给更多开发者朋友!让我们一起关注这个影响千万开发者的重要变化!

注:图片来源于网络和AI创作

END

FOCUS ON US
关注我们了解更多最新资讯
图片