为什么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数据库,一个正常人也会这样做 。”它非常昂贵和复杂 。”
【为什么Oracle一直在贬低自己的产品MySQL呢】对渴望赚钱的金融分析师来说,这种原话可能很管用,但如果你是一名开发人员或首席信息官(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、虚拟化、混合云、存储和操作效率只是我们将重点讨论的一些数据中心主题 。星期一和星期三送货

    推荐阅读