• 1
  • 2
  • 3
  • 4
  • 5
阿里云应用开发 首 页  »  帮助中心  »  云服务器  »  阿里云应用开发
MongoDB成为首位10亿美元初创
发布日期:2016-8-1 16:8:18

  Andrew C. Oliver是个资深的软件咨询顾问,从8岁的时候开始编程,首先从GW Basic、BASICA及dBase III+开始。著名成果有POI项目的建立,现托管在Apache。他是JBoss最早期的开发者,直到该公司融入Red Hat,同时还是Open Source Initiative早期的董事,现担任Open Software Integrators董事长。他近日在InfoWorld上发表了一篇文章,盘点当下数据库现状,及MongoDB崛起的原因,这些东西值得阿里云学习。

  以下为译文:

  在不久前MongoDB文档类型数据库的拥有者10gen更名为MongoDB有限公司,近日这个NoSQL人气王更获得2.31亿美元的投资,成为了首个10亿美元初创公司,公司市值跃升至12亿美元。

  成立于2007年的MongoDB只通过6年时间就达到这个高度,知名开源公司Red Hat(建立于1993年)花了20年才达到这个成绩。相比之下,收获不到2000万美元投资,售价不到4亿的 JBoss已经被评为相当不错。

  那MongoDB成功之路上最大的功臣又该是谁?答案无疑是Oracle!数据库巨头Oracle曾一直将这个行业当作其取款机,更占有整个 300亿美元市场上最大的份额。 在2011年,Oracle的RDBMS许可收入一度达到167.5亿美元。通过著名的分析公司Gartner了解到,Oracle在RDBMS市场占有率为48.3%,当之无愧的数据库巨头。

  1、传统豪门Oracle的姿态

  Oracle拥有众多优势,有着庞大并且可靠的用户群,很多应用程序使用的都是PLSQL进行存储。然对比90年代中期使用HP/UX PA-RISC主机时所有的数据库,Oracle并没有本质上的不同。事实上,从80年代开始就没有经历过太大的改变。这一点可说是优劣并存,Oracle需要大量的硬件,需大量的运维人员支持。且当规模达到上百或上千TB的时候,它的费用也不是一般机构可承受起得。

  想在这样的规模扩展,Oracle需做底层软件架构的改变。通过添加其它的技术Oracle来解决这个问题,就像之前的文章所说——这无异于将 鹅钉在一辆Mack卡车上而称之为飞机。另外这样的扩展还需要一个完全不同的许可模型。在不改变现有市场模型下,这一点很难得以实现。

  同时,Oracle还是数据库市场强势的兼并者。首先,它收购了MySQL的一部分(其中包括InnoDB的储存引擎),然后是Sun;而在Sun收购不久前,Sun已捕获了MySQL这个开源数据库人气王。在同 IBM和微软等挑战者的竞争中,这个收购的作用可见一斑;然而收购后的新技术处理,也给之带来众多问题。

  2、新运动NoSQL的破坏力

  技术的历史同样是个破坏史:在90年代微软破坏了Novell,Apple同样是在破坏微软。首先,需要对环境的绝对使用;同时,其技术或者是成本结构不能快速改变去适应新的市场。就像是Aztecs:非常适合环境,但却倒在了外来的疾病,西班牙人的火器之下。成功的破坏者使用传统企业的弱点做武器,同时还隶属一个新的技术环境。这里的破坏者是促变的一个因素,而不是技术与商业环境的抑制力。

  MongoDB就是这样的技术,之所以MongoDB能流行,不仅是成本比Oracle低,同时向 集群中添加节点也非常方便,这非常迎合产业向虚拟化网络、存储及云计算技术转变的这个趋势。扩展Oracle需求结合、配置及整合多种复杂技术(RAC、DataGaurd、GoldenGate等)与更多的硬件,其中将使用更多的许可及专业服务开支。同时,Oracle的巩固地位成为MongoDB的完美目标。取代追逐不同竞争对手的各自特性,MongDB只需要选择对抗一个非常大的目标。

  3、打造下一代数据库

  MongoDB在Open Software Integrators已投入使用数年之久,它的简易及适应性已经得到证实,同时易扩展性更是史无前例。若仍然使用Oracle,这些系统根本无法实现。开始的时候我们曾担心MongoDB的可靠性,是否会被Oracle或Computer Associates收购——变得更加复杂及昂贵,废弃我们客户喜欢的大部分竞争力。

  十亿美元的估值及2.31亿美元的投资基本上可让我们打消这个担心,由于即使MongoDB被收购后,收购方必然非常在意这个公司。更可能的是,MongoDB的目标在于IPO。当下MongoDB显然已站稳了脚跟,而类似Oracle向MongoDB询问收购价的情况变得不可能,除下Oracle有着消灭整个文档数据库系统的决心。若真的这么做了,MongoDB现任投资者肯定会抛售手中的股份,然后转投另一个技术或是相近的技术,比如MySQL被收购后走红的MairaDB。

  对比Oracle,MySQL更加容易使用、维护及安装,但并不意味着其有着更好的性能。只有10倍以上的改善在通常情况下才会破坏根深蒂固的竞争对手。MySQL是个简单及便宜的关系型数据库,但其性能却稍有不如。然而MongoDB却可做到10倍性能的超越,尽管不可能是所有场景,然而一旦使用却可做为一个长期的选择。

  2.31亿美元的投资及虚拟化、大数据与云技术的这个趋势给MongoDB带来了资金和土壤,让其可重定义数据库市场。当下Oracle已被迫的做出反应及防御,类似的情况我们有在微软的身上看到,但是效果显然不太明显。那 或许鲍尔默不是最后一个被炒的CEO。