MySQL 8.0的支持期限即将结束,用户只有六个月时间进行迁移,否则将面临安全和可靠性风险。
开源数据库支持服务和数据库即服务提供商Percona警告称,超过半数的MySQL实例仍在使用MySQL 8.0版本,而该版本的支持将于2026年4月30日结束。
Percona联合创始人Peter Zaitsev表示:"每个复杂软件都有可能存在尚未发现的错误,其中一些还可能是安全漏洞。这些是最棘手的问题:当软件不再受到支持和维护时,意味着这些错误将不会再得到修复。"
来自Percona开源数据库管理工具PMM的数据显示,58%的MySQL和MariaDB实例运行MySQL 8.0版本,而18.8%仍在运行5.7版本,后者已于2023年停止支持。
虽然用户可能因为迁移带来的干扰而推迟数据库升级,但他们应该了解,从MySQL 8.0升级到8.4(最新稳定版本)的难度远不如从5.7升级到8.0那样艰难。Zaitsev表示:"那次升级是一个非常大且痛苦的跳跃。"
近年来,MySQL的受欢迎程度有所下降,其在对数DB-Engines排行榜上的评分下滑,PostgreSQL可能在不久的将来超越它,尽管MySQL目前仍位居第二,仅次于Oracle。微软SQL Server排名第三,与MySQL一样,其受欢迎程度也在下降。在Stack Overflow开发者调查中,MySQL仍保持第二位,约40%的专业开发者使用它,但远落后于PostgreSQL的55%使用率。
Sun Microsystems于2008年收购了MySQL,Oracle在次年同时收购了两家公司。尽管Oracle被视为这个开源数据库的合理管理者,MySQL在2000年代是流行的LAMP技术栈的支柱,但最近Oracle对该系统的长期投入受到质疑,因为其重点转向基于MySQL的分析型数据库即服务HeatWave。
据报道,Oracle在9月份对MySQL工程团队进行了大规模裁员。当时Oracle拒绝对此发表评论。
Zaitsev声称:"Oracle是否在减少对开源MySQL的投资,减少功能等等?我认为这种情况一直在加剧,真的很残酷。我与一些离职人员交谈过,其中一些人估计工程团队已经走了60%到70%的人。"
虽然用户可能考虑迁移到2009年从MySQL分叉出来的MariaDB,或者PostgreSQL,但迁移是有成本的。Zaitsev说:"MariaDB和MySQL 8.0之间的差异比8.0和8.4之间的差异要大得多,所以你应该准备做更多工作。"
Q&A
Q1:MySQL 8.0什么时候停止支持?
A:MySQL 8.0将于2026年4月30日停止支持,用户只有大约六个月的时间进行迁移到受支持的版本。
Q2:从MySQL 8.0升级到8.4困难吗?
A:从MySQL 8.0升级到8.4的难度远不如从5.7升级到8.0那样艰难。5.7到8.0的升级被描述为"非常大且痛苦的跳跃",而8.0到8.4的升级相对容易得多。
Q3:为什么要尽快从MySQL 8.0迁移?
A:继续使用不受支持的MySQL 8.0版本会面临安全和可靠性风险,因为发现的漏洞和错误将不再得到修复,特别是安全漏洞问题最为严重。
好文章,需要你的鼓励
浙江大学研究团队开发了ContextGen,这是首个能够同时精确控制多个对象位置和外观的AI图像生成系统。该系统通过情境布局锚定和身份一致性注意力两大创新机制,解决了传统AI在多对象场景中位置控制不准确和身份保持困难的问题,并创建了业界首个10万样本的专业训练数据集,在多项测试中超越现有技术。
上海交通大学研究团队开发的SR-Scientist系统实现了人工智能在科学发现领域的重大突破。该系统能够像真正的科学家一样,从实验数据中自主发现数学公式,通过工具驱动的数据分析和长期优化机制,在四个科学领域的测试中比现有方法提高了6%-35%的精确度。这标志着AI从被动工具转变为主动科学发现者的重要里程碑。