GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

为什么 Oracle 公开嫌弃自家产品 MySQL?

2018 年 12 月 24 日

为什么Oracle公开嫌弃自家产品MySQL?

摘要:从 Ellison 对自己产品的嫌弃态度可以看出,“Oracle 长期以来一直是 MySQL 的好管家”这一点也是值得怀疑的。


从大多数人的角度来看,Oracle 一直以来都是 MySQL 的好管家。几年前,Oracle 在收购 Sun Microsystems 时接过了这个开源数据库。MySQL 前产品主管 Zack Urlocker 表示,Oracle 为 MySQL 提供了重要的工程资源,以便能够“在长期以来被认为无法解决的问题上提高 MySQL 的性能”。


最近,Oracle 首席技术官兼董事长 Larry Ellison 毫不掩饰地表达了对 MySQL 的嫌弃,他告诉分析师:“要使用 MySQL,你就必须放弃 Oracle 的大部分可靠性、安全性和性能,因为我们拥有巨大的技术优势”。这句话如果是对竞争对手说的倒还可以理解,但 Ellison 现在谈论的是由 Oracle 管理维护的另一款产品 MySQL。


公开嫌弃 MySQL 是为了抨击 AWS?

Ellison 并非要故意贬低行业的第二大主流数据库,他其实是在试图抨击 AWS,因为 AWS 将 MySQL 作为数据库服务(无论是作为 RDS 还是 Aurora)提供给用户。Ellison 喜欢通过爆料来展示他的竞争者姿态,他认为,亚马逊的 Aurora 就是开源 MySQL,而 Redshift 也只是一个借来的开源系统。不过 Gartner 分析师 Nick Heudecker 指出,Ellison 的观点存在疑问。


确实,AWS 客户可以购买具有 MySQL 功能的 Aurora 服务,但除此之外还有很多其他东西。


MySQL 不只是“一个非常老旧的系统”,而且,“Oracle 的自主数据库拥有至上的技术领先地位”这种说法显然是不对的。Oracle 的新许可收入多年来一直在下降。相比之下,MySQL 及其表亲 PostgreSQL 仍然很受欢迎,无论是通过像 AWS 这样的云供应商提供还是作为本地服务运行。


Oracle 一直在依靠用户习惯获利?

事实是,Oracle 想方设法让人们离不开它。Ellison 强调,如果不付出那么多努力,甚至连亚马逊自己都无法建立数据库平台,那么对于其他人来说就更难了。迁移数据库是很困难的,特别是从 Oracle 数据库迁移到其他数据库。“从技术方面看,没有人——尤其是一个普通人可以从 Oracle 数据库迁移到亚马逊数据库,不仅昂贵而且非常复杂”。


对资金如饥似渴的金融分析师可能很喜欢这种论调,但如果你是开发人员或 CIO,当你听到 Ellison 的这种观点,你会怎么想?


一位 Twitter 用户说,“Ellison 说的一点是对的,就是从 Oracle 迁移出来会非常昂贵和复杂。它就是这样设计的,就好像把臭虫请到了家中”。Oracle 就是臭虫?……


这也是为什么很多开发人员根本没有开始使用 Oracle。事实上,我猜测几乎没有开发人员会选择 Oracle。他们怎么可能会?Oracle 不仅技术繁琐、复杂,而且价格昂贵。开发人员可以从 0.00 美元的价格开始使用 MySQL,或者使用在 AWS 上运行的 MySQL(或 RDS 或 Aurora),价格为 0.01 美元。单是从便利方面来看,Oracle 已经没有赢的可能性。


Oracle 现在只剩下一件东西,那就是用户习惯。正如 Gartner 分析师 Merv Adrian 所说,“用户习惯是遗留 DBMS 所剩的最大一股力量”。不是技术优势,也不是成本优势。除了习惯和多年的 schema 设计、物理数据存储,没有其他非使用 Oracle 不可的理由。


但这些也仅仅是旧应用程序的护城河。随着公司的发展,他们要构建未来,但肯定不会构建在 Oracle 之上,尽管可能会使用似乎被 Oracle 嫌弃的开源数据库 MySQL。从 Ellison 对自己产品的嫌弃态度可以看出,“Oracle 长期以来一直是 MySQL 的好管家”这一点也是值得怀疑的。


英文原文:https://www.techrepublic.com/article/why-does-oracle-keep-trashing-mysql-its-own-product/


2018 年 12 月 24 日 17:093382
用户头像

发布了 731 篇内容, 共 368.9 次阅读, 收获喜欢 1861 次。

关注

欲了解 AWS 的更多信息,请访问【AWS 技术专区】

评论 1 条评论

发布
暂无评论
发现更多内容

如何科学的做体检?

石云升

体检 癌症筛查

架构师训练营第三周命题作业

hifly

设计模式 单例模式 极客大学架构师训练营 组合模式 手写代码

如何有效实现“科技抗疫”?这家科技巨头正在作出典范

最新动态

单例模式的实现方式

互金从业者X

【架构师训练营】第三期作业

云064

Git | Git 操作整理-基础篇

多选参数

git GitHub 版本控制 版本管理工具

架构师训练营第三周总结

James-Pang

极客大学架构师训练营

新来的"大神"用策略模式把if else给"优化"了,技术总监说:能不能想好了再改?

Hollis

Java 设计模式

homework 3

东哥

架构师训练营第三周总结

sunnywhy

代码重构能力体会总结

周冬辉

第三章作业

武鹏

组合设计模式-打印窗口组件的树状结构

张磊

第三周作业一

李海明

单例模式 组合模式

菜鸟的系统架构师如何应对交易系统激增的系统流量

阿里云原生团队

软件设计原则 - 第三周总结

孙志平

架构师训练营 No.3 周总结

连增申

ARTS-Week 02

chasel

架构训练营 0 期总结 -- 第三周

互金从业者X

架构师训练营第 0 期 - 第 3 周 - 学习总结

极客大学架构师训练营

软件设计原则 - 第三周作业

孙志平

架构师训练营第三周作业

hiqian

架构师训练营第三周作业

sunnywhy

作业-02

梦子说

极客大学架构师训练营 作业

架构师训练营第三周

邵帅

架构师训练营第三周总结

邵帅

如果你想要说服别人,要诉诸利益,而非诉诸理性

Neco.W

理性 说服 利益 谈判

架构师训练营第三周作业

James-Pang

极客大学架构师训练营

助力经济复苏 联想来酷"618"聚"惠"来袭

Geek_116789

【架构师训练营】第三期

云064

可读代码编写炸鸡一

多选参数

代码 代码组织 代码规范

DNSPod与开源应用专场

DNSPod与开源应用专场

为什么Oracle公开嫌弃自家产品MySQL?-InfoQ