Oracle 是否扼杀了开源 MySQL

Oracle 是否无意中扼杀了开源 MySQL

Peter Zaitsev是一位俄罗斯软件工程师和企业家,曾在MySQL公司担任性能工程师。大约15年前,当甲骨文收购Sun公司并随后收购MySQL时,有很多关于甲骨文何时"杀死MySQL"的讨论。他曾为甲骨文进行辩护,反驳了这些不友好的说法。

然而,如今Zaitsev的观点发生了改变。他开始质疑甲骨文是否偏向在其专有系统中添加功能,从而无意中扼杀开源MySQL。

举例来说,甲骨文最近推广的MySQL Heatwave(甲骨文的MySQL云数据库),包含了许多MySQL Community或MySQL Enterprise不具备的功能,比如加速分析查询或机器学习功能。

Zaitsev指出,问题的严重之处在于,开源的MySQL甚至没有并行查询执行功能。

"在拥有数百个内核的CPU不断推出的时候,这些内核的速度却没有明显提高,这限制了性能... 这能让人们更愿意接受MySQL Heatwave吗?还是他们更愿意转向PostgreSQL或者使用Clickhouse?"

另一个Heatwave中有但开源MySQL中没有的功能是向量搜索(Vector Search)。目前,几乎所有其他主流开源数据库都增加了对向量搜索的支持,MariaDB也正在努力实现这一功能。但在MySQL生态系统中,这仅仅是MySQL Heatwave独有的功能。

更奇怪的是,JavaScript支持也已作为MySQL Enterprise独有的功能发布。Zaitsev认为,这些举措无疑会限制MySQL的采用率。

"如果这还不够,MySQL的性能工程部门似乎多年来一直被忽视,在简单的单线程工作负载上,与MySQL 5.6相比,性能明显下降。你可以说功能性能代价,但是MariaDB能够显著减少性能下降,PostgreSQL甚至在增加新功能的同时提高了性能... 无论如何,除非甲骨文公司将注意力转向现代开发人员对关系数据库的需求,否则它将扼杀关系数据库。"

Zaitsev指出,如果甲骨文公司认为维护MySQL的负担已经超过了它从中获得的价值,并希望大家一起来维护。那么他们可以"将其转让给Linux基金会或其他独立的非盈利实体,并专注于维护其内部版本(类似于AWS Aurora)"。

Mark Callaghan也表示同意:"我同意,但承认这一点很伤人。我的社区正在逐渐消失 - 外部贡献者扩展MySQL、侵入MySQL、提交错误报告、修复错误,有时还让它变得更好。"

相关推荐
别抢我的锅包肉10 小时前
【MySQL】第四节 - 多表查询、多表关系全解析
数据库·mysql·datagrip
zzh08111 小时前
MySQL高可用集群笔记
数据库·笔记·mysql
Shely201711 小时前
MySQL数据表管理
数据库·mysql
寂夜了无痕12 小时前
MySQL 主从延迟全链路根因诊断与破局法则
数据库·mysql·mysql主从延迟
爱丽_12 小时前
分页为什么越翻越慢:offset 陷阱、seek 分页与索引排序优化
数据库·mysql
Bat U12 小时前
MySQL数据库|表设计+新增+分组查询
数据库·mysql
qing2222222213 小时前
Linux中修改mysql数据表
linux·运维·mysql
J2虾虾13 小时前
MySQL的基本操作
数据库·mysql
杨云龙UP13 小时前
Oracle 中 NOMOUNT、MOUNT、OPEN 怎么理解? 在不同场景下如何操作?_20260402
linux·运维·数据库·oracle
2601_9498153314 小时前
MySQL输入密码后闪退?
数据库·mysql·adb