MPP DB 是 大数据实时分析系统 未来的选择吗?

时间:14-07-10 栏目:大数据 作者:爱说云网 评论:0 点击: 2,530 次

大数据领域,实时分析系统(在线查询)是最常见的一种场景,前面写了一个《实时分析系统(HIVE/HBASE/IMPALA)浅析》讨论业界当前常见的方案。互联网公司用得比较多是HIVE/HBASE,如腾讯基于HIVE深度定制改造,改名为TDW,小米等公司选用HBASE等。关于HIVE/HBASE/IMPALA介绍等可以看我前面的文章。

当前在实时分析系统中,最难的是多维度复杂查询,目前没有一个很好的解决方案,这两天和人讨论到MPP DB(分布式数据库,以Greenplum为最典型代表)。如果从性能来讲,MPP DB在多维复杂查询性能确实要好于HIVE/HBASE/IMPALA等,因此有不少声音认为,MPP DB是适合这种场景的未来的解决方案。MPP DB看似对多维度复杂查询性能较好,但是同时有两个致命的缺点,大家选型的时候不得不考虑:

1、扩展性:

MPP DB都号称都能扩展到1000个节点以上,实际在应用过程中,就我目前从公开资料看到的不超过100个节点,如支付宝中用Greenplum来做财务数据分析的最大一个集群60多台机器。另外和Greenplum公司交流,在广东移动最大的用来做数据存储的,也就100台以内。这和hadoop动不动4,5千个节点一个节点集群简直不在一个数量级上。

为什么MPP DB扩展性不好?

有很多原因,有产品成熟度,也有应用广度的问题,但是最根本的还是架构本身的问题。讲到架构这里就要先讲下CAP原则:

Consistency(一致性), 数据一致更新,所有数据变动都是同步的
Availability(可用性), 好的响应性能
Partition tolerance(分区容错性可靠性

定理:任何分布式系统只可同时满足二点,没法三者兼顾。
忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。

MPP DB还是基于原DB扩展而来,DB里面天然追求一致性(Consistency),必然带来分区容错性较差。集群规模变得太大,业务数据太多时,MPP DB的元数据管理就完全是一个灾难。元数据巨大无比,一旦出错很难恢复,动不动导致毁库。

所以MPP DB要在扩展性上有质的提示,要对元数据,以及数据存储有架构上的突破,降低对一致性的要求,这样扩展性才能提升,否则的话很难相信一个MPP DB数据库是可以容易扩展的。

 

2、并发的支持:

一个查询系统,设计出来就是提供人用的,所以能支持的同时并发越高越好。MPP DB核心原理是一个大的查询通过分析为一一个子查询,分布到底层的执行,最后再合并结果,说白了就是通过多线程并发来暴力SCAN来实现高速。这种暴力SCAN的方法,对单个查询来说,动用了整个系统的能力,单个查询比较快,但同时带来用力过猛的问题,整个系统能支持的并发必然不高,从目前实际使用的经验来说,也就支持50~100的并发能力。

当前HBASE/IMPALA应对复杂查询时,也是通过全盘SCAN的方法来实现的,这种场景下,硬盘数量越多越好,转速越快越好。HBASE为什么号称支持上千并发,这也是在特定的场景下(查询时带用户标示,即带row key)才能实现的,复杂查询场景下,什么系统都歇菜。

 

所以MPP DB应用场景已经非常明显了,适合小集群(100以内),低并发的(50左右)的场景。MPP DB未来是不是趋势,我不知道,但是至少目前来看,用MPP DB来应对大数据的实时分析系统是非常吃力的。

 

相关文章

构建云计算必读的十大云经典案例部署...
views 1252
1。以增加销售为目的的内部云   EMC对云的态度不仅仅是“炒作”。EMC利用自身的存储硬件以及数据管理软件,并结合戴尔服务器以及VMware虚拟软件搭建了一个内部的私有云模型,并通过虚拟桌面为其内部员工提供云服务。     EMC的私有云模型提供了从硬件...
大数据引擎推动国家治理能力现代化-技术方案...
views 1193
在全球化和信息化的背景下,中国作为一个“巨型国家”的“社会结构性”转型,是21世纪人类文明史上有着全球性影响的重大事件。对中国转型过程众多领域中的“海量信息”或“大数据”的正确解读,不仅对于中国国家治理能力的提高,实现社会的平稳转型产生决定性影响;而且也必将对“世界的合理化”程度和人类文明的进程与走...
云计算重点应用领域发展趋势-战略性新兴产业...
views 1732
  目前,云计算在中国主要行业应用还仅仅是“冰山一角”,但随着本土化云计算技术产品、解决方案的不断成熟,云计算理念的迅速推广普及,云计算必将成为未来中国重要行业领域的主流IT应用模式,为重点行业用户的信息化建设与IT运维管理工作奠定核心基础,根据笔者对中国重要行业领域信息化建设现状与未来...
中国云计算困局
views 1399
连VOIP这种业务,都无法正名化,可见电信一脉对自己固有的收入是多么在意,以及多么强势。在这种大背景下,云计算更多呈现的是一种“概念化”,一种连完整的SAAS都谈不上的低等级应用,一种其实就是Web式Email那个类型的所谓云计算。 有位媒体朋友打电话咨询我一个事。说在江浙一带,有一位搞国际货运代理...
云计算和高性能计算与通信
views 1130
当人们对云计算众说纷纭,认为它在改变整个计算世界时,我们看到了一些迹象,证实云计算的确掀起了计算领域的革新浪潮。当一项新技术诞生时,人们往往把它当作包治百病的灵丹妙药。新技术就像一把锤子,为了让锤子发挥作用人们四处寻找钉子,甚至把一切事物都看成了钉子。云计算也不例外。接下来我们将深入了解云计算以及它...
云计算遭遇大数据 碰撞出技术革命
views 1470
前两天有人在微博发问,用什么样的方式讲述大数据和云计算才能非专业人士听的更清楚,其实关于大数据的案例有很多,商业智能分析也多次提到过关于数据挖掘的价值和意义,只不过在今天看数据比以前还多而已,大数据并不可怕,可怕的是他的实时分析能力,会让缺点和真相赤裸裸暴露在人们面前,那么当云计算遭遇大数据一股脑向...
谈云计算时代的大众草根创业
views 1218
当前社会存在一个很严重的错误观点,把创业和获取个人财富等同起来。这种思想来自资本主义早期的市场状态,经济学家们并没有根据科技的发展而进行修正。出现这种现象的原因在于提出这些观点的专家是西方人,受西方“还原论”文化的影响,强调有形的局部事件,而不考虑无形的整体效果。        《易经•系辞》:形而...
AWS安全解决方案落地中国 浅析云安全平台...
views 1468
近日,趋势科技宣布,其成熟运作于国际AWS (Amazon Web Services)平台用户的趋势科技安全解决方案正式落地中国。作为AWS在中国率先运用应用层服务开发安全的厂家,趋势科技AWS云安全解决方案基于其服务器深度安全防护系统Deep Security 平台,独特的授权模式可以配合企业采购...

声明: 本文由( 爱说云网 )原创编译,转载请保留链接: MPP DB 是 大数据实时分析系统 未来的选择吗?

MPP DB 是 大数据实时分析系统 未来的选择吗?:等您坐沙发呢!

发表评论


读者排行