vlambda博客
学习文章列表

有了Hive为什么还要用Impala?


程序员jax和vicky的每日提炼第三天 From 余生备忘 01:41


Hive Impala
架构类型 主要是是基于 MapReduce 最近开始支持可插性执行引擎如Spark、Tez等。 大规模并行处理MMP,大量使用RAM。
底层语言 Java C++
主要使用者 数据工程师 数据分析师和数据科学家
优点 错误容忍度高,可以实现超大事实表之间的连接。 错误容忍度低,主要用于分布式查询,非常适用于星型模式连接。
支持的文件或数据格式 支持hadoop文件及各种结构化和半结构化的格式 最适用于Apache Parquet新型列式存储格式

文中名词:MMP:massively parallel processing

RAM:随机存取存储器 Random Access Memory