1.节点
MPP,这里以Greenplum为代表,不超过100节点,不过这里说的100节点是说100台机器还是100个节点,按照实际部署,一台物理机器其实不会只部署一个节点的,这里我严重怀疑是100台机器,因为我在实际中已经用3台物理机做出了10节点的情况(6台虚拟机,1master5segment,双节点双网卡)
因此,如果部署节点数在100下,用GP没问题,在实际中小型企业中,超过100节点的不多,就是hadoop集群超过100节点的也不多,所以节点问题基本不用太在意。

2.处理数据量
这是一个有明显分别的参考量,如果到PB级数据就用hadoop吧,GP玩不动了。

3.并发性能
如果需要的并发数目比较高,超过50-100这个级别,GP也别考虑了,因为GP性能的好是以牺牲机器性能得到的,如果并发数过多,对性能影响很明显。

4.结构化/非结构化数据
如果是非结构化的,GP连想都不用想。

5.业务复杂性
其实业务复杂性这个说法不太准确,这里是想说如果你要处理的数据关系较为复杂,也就是说有复杂的SQL要求,这个时候GP是首选。

总结以上:GP的适用场景是数据量在TB,节点数不多(100以内),并发较小(50左右),有复杂(或简单)的数据分析场景的选择。

部分信息摘自华为社区39期《Hadoop or MPP DB》内容整理出来的,原内容请参考:
http://support.huawei.com/huaweiconnect/thread-83419-1-1.html

MPP VS HADOOP场景分析相关推荐

  1. 数据库与hadoop_OLTP,MPP和Hadoop

    我的一些朋友问我有关OLTP,MPP和Hadoop的问题.我试图解释如下. 这与撰写本文的时间有关.事情变化如此之快:).OLTP数据库(Oracle,DB2)与MPP(Netezza,Teradat ...

  2. Hadoop源代码分析

    http://wenku.baidu.com/link?url=R-QoZXhc918qoO0BX6eXI9_uPU75whF62vFFUBIR-7c5XAYUVxDRX5Rs6QZR9hrBnUdM ...

  3. Hadoop源代码分析(完整图文版) part 1

    在网上看到了很多此文章的装载,但是都是纯文字,这篇文章在没有图片的情况下阅读起来意义不大了.花了点时间上传了100多张图片,希望对大家学习hadoop有帮助. Hadoop源代码分析(一) 关键字:  ...

  4. Hadoop源代码分析(完整版)

    Hadoop源代码分析(一) 关键字: 分布式云计算 Google的核心竞争技术是它的计算平台.Google的大牛们用了下面5篇文章,介绍了它们的计算设施.  GoogleCluster:http:/ ...

  5. mysql表分区占用存储_MySQL 分区分表应用场景分析和分区中可能遇到的坑点

    MySQL的分区和分表应用场景分析 在日常工作中当我们的某张表的数据量过大的时候,首当其冲的可能就是进行分区和分表,但是是如何分区或者分表都要结合一点的业务场景下进行分析,才会显著的提升性能,来聊一聊 ...

  6. 如何调整按钮里的文字的位置android_UI设计中按钮场景分析

    别无他话,今天就和大家聊一聊设计宿敌--按钮设计.按钮的设计看似简单,其实按钮的功能不同,设计形式上也会有差异,今天我就针对按钮的场景分析,对按钮进行全面的解析. 按照功能性分类,按钮主要包括行为召唤 ...

  7. Hadoop源代码分析 - MapReduce(转载)

    1. Hadoop源代码分析(MapReduce概论) http://caibinbupt.javaeye.com/blog/336467

  8. 电商抢购秒杀系统的设计_1_应用场景分析

    2019独角兽企业重金招聘Python工程师标准>>> 电商抢购秒杀系统的设计_1_应用场景分析 概述 所谓知已知彼,百战不殆,在开始详细介绍实战中的抢购秒杀系统时,我们了解一些抢购 ...

  9. spring bean scope作用域及多线程安全问题场景分析

    2019独角兽企业重金招聘Python工程师标准>>> Scope作用域 在 Spring IoC 容器中具有以下几种作用域: singleton:单例模式,在整个Spring Io ...

最新文章

  1. 参数量下降85%,性能全面超越ViT:全新图像分类方法ViR
  2. tomcat端口号被占用
  3. linux setroubleshootd进程 内存占用过大
  4. oracle sql statement ignored,sql – Oracle无效使用类型名称或子类型名称
  5. 10.19 qbxt国庆day3
  6. 【Linux】gdb常用的调试命令
  7. MySQL常用语法记录
  8. Android学习笔记-判断手机外部存储是否可读写
  9. vue组件 Prop传递数据
  10. jquery弹出框样式大全_jQuery中w2ui是什么?-前端问答
  11. Java基础学习总结(86)——Java异常处理机制Exception抛出异常时throw和throws用法详解
  12. t分布 u分布 卡方分布_四个分布:正态分布/卡方分布/F分布/T分布
  13. 考研数据结构之栈(2.5)——练习题之求解二次方根A的迭代函数,写出相应的递归算法和非递归算法(C表示)
  14. iOS友盟社会化分享完全攻略
  15. oracle没commit有日志吗,commit操作是否一定会被记录到redo等问题的研究
  16. python 文字转换成声音
  17. host文件是干嘛的?有什么用?
  18. 智能机器人的发展趋势是什么?
  19. 中望CAD调用lisp在哪_中望CAD加载LISP程序(图文教程)
  20. 【设计模式】设计模式概述以及UML图

热门文章

  1. 2022贵州最新水利水电施工安全员模拟考试试题及答案
  2. Ubuntu 20.04 安装微信、QQ
  3. CoOS使用教程——第一个工程
  4. plc 滑台流程图_基于PLC的机械滑台设计
  5. python漫画滤镜怎么实现的_OpenCV图片漫画效果的实现示例
  6. UE4-(室外光照)距离场阴影
  7. 微信整合支付和退款以及回掉
  8. lr(0)文法的判断与分析 python_怎么判断一个文法是LR(0)
  9. 至今思项羽,不肯过江东
  10. 观电视剧《渴望》有感