为什么Oracle一直在贬低自己的产品MySQL呢
大多数人都认为,Oracle是MySQL的好管家,MySQL是Oracle几年前收购Sun Microsystems时建立的开放源码数据库。Oracle已经为MySQL提供了大量的工程资源,以确保“在长期被认为不可能解决的领域提高性能,”前MySQL产品主管Zack Urlocker曾经这样说。
最近,Oracle的CTO和主席Larry Ellison毫不掩饰他对MySQL的鄙视,他告诉分析师“你必须愿意放弃大量的可靠性,大量的安全性,大量的性能来使用MySQL而不是Oracle,因为……我们拥有巨大的技术优势。”这是一个公平的竞争对手,但这是埃里森谈论的产品,主要是由甲骨文开发的。
参见:云迁移决策工具(Tech Pro Research)
这并不是说埃里森打算贬低这个行业第二受欢迎的数据库——他是在试图削弱人们对亚马逊网络服务(Amazon Web Services)的信心。埃利森以夸大事实以适应他的竞争姿态而闻名,他认为“亚马逊极光只是MySQL的开源,而亚马逊Redshift也是一个借来的开源系统。”Gartner分析师尼克•赫德克(Nick Heudecker)指出,这两种说法都是可疑的。
的确,AWS客户可以购买集成了MySQL智能的Aurora服务,但它的功能远不止这些。
参见:一切即服务的未来(ZDNet特别报告)
MySQL还有比“一个非常旧的系统[]”更多的东西。(来自兜售更老的数据库技术的Oracle的奇怪批评。)而且,“甲骨文的自主数据库拥有(甲骨文)有史以来最大的技术领先优势”(从任何意义上说)都是不正确的。(尽管AWS创造的IaaS收入是Oracle的80倍,PaaS收入是Oracle的10倍,但这句话听起来就像Oracle以前的笑话“AWS比Oracle落后20年”。)多年来,甲骨文的新许可证收入一直处于下降趋势。相比之下,MySQL和它的近亲PostgreSQL仍然很受欢迎,无论是通过AWS这样的云服务公司购买还是在本地运行。
事实是,甲骨文让员工难以离开。埃利森吹嘘说,“如果亚马逊连(这么多)努力都做不到,那就没有人(除了亚马逊)会被迫进军亚马逊的数据库。”他还强调了将数据库(尤其是甲骨文的数据库)迁移到其他任何地方的难度。“但就技术而言,一个人不可能从Oracle数据库转移到Amazon数据库,一个正常人也会这样做。”它非常昂贵和复杂。”
对渴望赚钱的金融分析师来说,这种原话可能很管用,但如果你是一名开发人员或首席信息官(CIO),读了埃里森的评论,会发出什么样的信号呢?
参见:甲骨文的埃里森:一个“正常人”不可能转到AWS (ZDNet)
正如一位Twitter评论员所说,“埃利森说的对,从甲骨文公司撤出既昂贵又复杂。它就是这样设计的。这就像邀请臭虫到你家一样。”甲骨文臭虫…。
这只是许多开发人员根本没有开始使用Oracle的一个原因。事实上,我敢打赌,几乎没有开发人员会选择Oracle。他们怎么可以这样呢?甲骨文的技术不仅笨重复杂,而且价格昂贵。开发者可以从$0.00开始使用MySQL,或者从$0.01在AWS上运行MySQL(或RDS或Aurora)。纯粹出于方便的考虑,Oracle每次都会失败。
甲骨文唯一的优势就是惯性。正如Gartner的分析师Merv Adrian所宣称的,“遗留DBMS中最大的力量是惰性。”而不是技术优势。没有成本优势。除了习惯和多年的固定方案设计、物理数据的放置等,没有别的。
但这只是旧应用程序的护城河。当公司构建未来时,他们并不是在Oracle上构建未来,尽管他们有时可能是在Oracle所轻视的开源数据库MySQL上构建未来。考虑到埃利森对自己的产品嗤之以鼻,很难想象甲骨文还会长期管理MySQL。
DevOps、虚拟化、混合云、存储和操作效率只是我们将重点讨论的一些数据中心主题。星期一和星期三送货