MongoDB和Cloudera,分别是NoSQL市场和Hadoop市场的重量级大公司。近日,两家公司提出要共享营销和销售渠道,声称目的只有一个:为客户提供大数据整体解决方案,消除客户的疑虑。
MongoDB是NoSQL市场上成功的数据库供应商,而Cloudera在Hadoop市场上也是领袖级的大公司,两家公司都认识到,目前客户对大数据还很困惑,如果能为客户解除这些疑虑,为客户提供整体的解决方案,对两家公司未来的发展都是极为有利的。
这两家公司在周二宣布了结盟的消息,它们致力于建立更深的合作伙伴关系,作为合作伙伴关系的一部分,MongoDB和Cloudera将把它们的产品整合营销和出售,在大数据技术上形成互补效应,简单地说,MongoDB将被定位成面向高扩展性应用的操作型数据库,而Cloudera基于Hadoop的企业数据中心将被用作分析平台。
Matt,MongoDB副总裁,负责MongoDB的市场、业务发展和企业战略。在一次电话采访中,他告诉我们:“在去年Strata会议上,我讲过MongoDB数据库和Hadoop平台应该结合在一起,那时我就认识到MongoDB需要在战略上做出一些改变。当时,好多人不理解,他们认为MongoDB和Hadoop是竞争对手的关系。”
Yuri Bukhan,Cloudera的ISV联盟项目负责人,他告诉我们:“你或许会觉得区分NoSQL和Hadoop并不难,那些不知道怎样合理使用NoSQL和Hadoop的人应该去做更多的研究,但事实上,在这两个平台之间确实有许多灰色地带,比如:HBase,其实HBase就是Hadoop中的NoSQL数据库,但是HBase更适合于超大规模却相对简单的用例,而MongoDB支持更加复杂的数据建模。”
Bukhan引用了在线行为分析,以比较HBase和MongoDB所担当的不同角色,以及发挥的不同作用。“比如,当你研究简单的用户点击或者会话的时候,HBase可以提供非常快速的随机读取和写入,你可以基于特定的关键值对用户进行查找等操作,而MongoDB可以为你提供更丰富的模型,使你可以通过线上应用全程追踪用户的行为。”
目前,MongoDB和Cloudera已经有了双向的数据连接,但从Asay和Bukhan那里了解到,两家公司还在准备将MongoDB和Hadoop更好地整合到一起,借此实时操作性数据利用MongoDB可以在Couldera数据中心中建立快照,用于并行分析。这样的分析接近实时,通过Shark框架或者Impala传递回MongoDB,接着触发个性化内容的展示或者产生一个基于Hadoop分析的最合适产品。
集成之后的产品,据估计会在六月纽约的MongoDB World中展出,该产品将运行在YARN上,新的资源管理层中引入了Hadoop 2.0。过去很难想象MongoDB和Cloudera会运行在同一个服务器集群上,当时很多人担心MongoDB和Cloudera和产生冲突。
如今,MongoDB和Cloudera建立了合作伙伴关系,很多问题都会得以解决,两个成功的公司将描绘出一幅“NoSQL应用于操作型数据库,Hadoop应用于分析”这样的大数据市场规划图。有人一定会问:为什么选择Cloudera而不是整个Hadoop社区?
Asay指出:“这就是开源的好处之一,开源社区内,技术在不断更新和发展,我们的很多技术都有很强的适用性,而且是公开的,所以其他的Hadoop供应商也能够使用这些技术。”
其他的NoSQL供应商,像DataStax这样的公司,没能在NoSQL和Hadoop之间划出一条清晰的界限。比如DataStax的软件发行版,其中既包括Cassandra的NoSQL数据库又包括了Hadoop,它们共同运行在同一个集群上,而且,DataStax和其他高扩展性数据库供应商一直忙于加强和兜售它们数据库的分析和查询性能。
据Asay所说,MongoDB和Cloudera联合销售软件的同时,它们将各自的销售能力结合到一起为它们的产品提供最好的、持续的支持。一段时间以后,大数据市场的局势可能会变得比现在更加复杂,但是由于已经拥有了大额风险资本的注入,MongoDB和Cloudera对未来征服大数据市场很有信心。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。