返回空kong的回答

空kong空kong其它某单位

相同点

1 、 HBase 和 Hive 都是架构在 Hadoop 之上,用 HDFS 做底层的数据存储,用 MapReduce 做数据计算

不同点

1 、 Hive 是建立在 Hadoop 之上为了降低 MapReduce 编程复杂度的 ETL 工具。

2 、 Hive 表是纯逻辑表,因为 Hive 的本身并不能做数据存储和计算,而是完全依赖 Hadoop

3 、 Hive 是数据仓库工具,需要全表扫描,就用 Hive ,因为 Hive 是文件存储

4 、 Hive 表中存入数据(文件)时不做校验,属于读模式存储系统

5 、 Hive 不支持单行记录操作,数据处理依靠 MapReduce ,操作延时高

保险 · 2019-12-26
浏览1525

回答者

空kong
其它某单位
擅长领域: 大数据数据库大数据平台

空kong 最近回答过的问题

回答状态

  • 发布时间:2019-12-26
  • 关注会员:2 人
  • 回答浏览:1525
  • X社区推广