为什么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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值