本文共 1572 字,大约阅读时间需要 5 分钟。
摘要:从Ellison对自己产品的嫌弃态度可以看出,“Oracle长期以来一直是MySQL的好管家”这一点也是值得怀疑的。
从大多数人的角度来看,Oracle一直以来都是MySQL的好管家。几年前,Oracle在收购Sun Microsystems时接过了这个开源数据库。MySQL前产品主管Zack Urlocker表示,Oracle为MySQL提供了重要的工程资源,以便能够“在长期以来被认为无法解决的问题上提高MySQL的性能”。
最近,Oracle首席技术官兼董事长Larry Ellison毫不掩饰地表达了对MySQL的嫌弃,他告诉分析师:“要使用MySQL,你就必须放弃Oracle的大部分可靠性、安全性和性能,因为我们拥有巨大的技术优势”。这句话如果是对竞争对手说的倒还可以理解,但Ellison现在谈论的是由Oracle管理维护的另一款产品MySQL。
Ellison并非要故意贬低行业的第二大主流数据库,他其实是在试图抨击AWS,因为AWS将MySQL作为数据库服务(无论是作为RDS还是Aurora)提供给用户。Ellison喜欢通过爆料来展示他的竞争者姿态,他认为,亚马逊的Aurora就是开源MySQL,而Redshift也只是一个借来的开源系统。不过Gartner分析师Nick Heudecker指出,Ellison的观点存在疑问。
确实,AWS客户可以购买具有MySQL功能的Aurora服务,但除此之外还有很多其他东西。
MySQL不只是“一个非常老旧的系统”,而且,“Oracle的自主数据库拥有至上的技术领先地位”这种说法显然是不对的。Oracle的新许可收入多年来一直在下降。相比之下,MySQL及其表亲PostgreSQL仍然很受欢迎,无论是通过像AWS这样的云供应商提供还是作为本地服务运行。
事实是,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的好管家”这一点也是值得怀疑的。
英文原文:
转载地址:http://unrxx.baihongyu.com/