一些数据库专家称,最新的 MySQL 版本令人失望
21CTO导读:据分析师认为,Oracle 的重点在其他方面,但要说所有创新都可以在社区版中运行是“不公平”的。
MySQL 的最新版本让一些评论员和开发者们感到失望,他们担心开源数据库的管理者Oracle可能有其他的“优先事项”。
本月初,长期以来一直推销其自有专有数据库系统的 Oracle发布了MySQL 9.0 版本,作为 MySQL 的“创新版本”。
到现为止,MySQL 9.0 现在是 Oracle 支持的三个迭代版本之一。其他版本包括 8.0(8.0.38)和 8.4 LTS 的首次更新(8.4.1)。
MySQL 的错误警告
开源数据库咨询公司 Percona 近日发出警告,它提示用户不要将 MySQL 升级到 8.0.37 以上版本,因为疑似存在严重错误。
开源数据库 DBaaS 提供商 Aiven 的软件工程师 Jean-François Gagné 亦发现了一些问题,并发帖称有一个问题导致了连环中断。
Percona 高可用性实践经理 Marco Tusa在一篇博客文章中表示,该公司已进行了几项测试,并打开了问题 PS-9306来调查该问题。
“简而言之,如果你创建大量的表,比如 10,000 个,mysql 守护进程就会在重新启动时崩溃,”他说。
该漏洞目前已经设置为保密,已要求 Oracle 尽快提供更新。
MySQL 最初由 David Axmark 和 Michael Widenius 开发,第一个版本可追溯到 1995 年。瑞典创始公司 MySQL AB 于2008 年被 Sun Microsystems 收购,而 Sun 本身则于 2009 年被 Oracle 收购。收购后,Michael(或称“Monty”)Widenius 立即分叉 MySQL 并推出 MariaDB,同时聘请了一批 MySQL 开发团队。MariaDB 此后一直在发布其 MySQL 迭代版本,特别是作为托管服务 DBaaS。
今年 6 月,MySQL 早期工程师、开源咨询公司 Percona 创始人 Peter Zaitsev表示,他担心 MySQL 功能不足是因为 Oracle 专注于 Heatwave(基于 MySQL 构建的专有分析数据库)。
Peter Zaitsev 之前曾为 Oracle 对开源数据库的管理权进行过积极辩护。
MySQL 9.0 的发布并没有缓解上面这些担忧,Peter 的同事、Percona 技术推广者 Dave Stokes 表示:它甚至没有达到之前发布的 8.0 版本,后者有很多新功能。
他说:“MySQL 9.0 应该是一个‘创新版本’,其中 [Oracle 提供] 可以访问最新的功能和改进,并且 [用户] 可以享受最新的技术。”
IDC 研究副总裁 Carl Olofson 也提到说,虽然 Oracle 确实专注于 Heatwave 而不是 MySQL,但并非所有最具创新的功能都适合社区版。
“我对情况的理解是,HeatWave 的创新,尤其是围绕矢量存储和其他 GenAI 功能的创新,都是以 Oracle 基于云的系统和存储部署为基础的,否则无法实现。Oracle 将 HeatWave 视为 MySQL 的新构建,它基于直接 Oracle 实现(如 AutoPilot)提供额外的优势。这些功能不能包含在 MySQL 项目中,”他在一封邮件中如此说道。
“有人可能会说,Oracle 将大多数新创新集中在 HeatWave 而不是 MySQL Community 版本上,这似乎很公平,但说这些创新都要在 MySQL Community 中完成,部署在任何硬件上,这可能并不现实。Oracle 确实在 AWS 上提供了一个版本,但即使在那里,该软件也是由 Oracle 员工部署和运行的,” Carl Olofson 补充道。
从技术场景上来讲,很多功能确实是只能在云端运行。那么随着日积月累,后面的MySQL版本或者开源社区版本会不会就成了一种瘦客户端?
各位怎么看,欢迎留言~
作者:场长
相关阅读:
微信扫码关注该文公众号作者