博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hive与hbase的联系与区别
阅读量:6836 次
发布时间:2019-06-26

本文共 543 字,大约阅读时间需要 1 分钟。

hot3.png

共同点:

1.hbase与hive都是架构在hadoop之上的。都是用hadoop作为底层存储
区别:
2.Hive是建立在Hadoop之上为了减少MapReduce jobs编写工作的批处理系统,HBase是为了支持弥补Hadoop对实时操作的缺陷的项目 。
3.想象你在操作RMDB数据库,如果是全表扫描,就用Hive+Hadoop,如果是索引访问,就用HBase+Hadoop 。
4.Hive query就是MapReduce jobs可以从5分钟到数小时不止,HBase是非常高效的,肯定比Hive高效的多。
5.Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑。
6.hive借用hadoop的MapReduce来完成一些hive中的命令的执行
7.hbase是物理表,不是逻辑表,提供一个超大的内存hash表,搜索引擎通过它来存储索引,方便查询操作。
8.hbase是列存储。
9.hdfs作为底层存储,hdfs是存放文件的系统,而Hbase负责组织文件。
10.hive需要用到hdfs存储文件,需要用到MapReduce计算框架。

转载于:https://my.oschina.net/idea813/blog/849183

你可能感兴趣的文章
.Net Core扩展 SharpPlugs简单上手
查看>>
项目启动时注意事项
查看>>
第37篇 Asp.Net源码解析(二)--详解HttpApplication
查看>>
Java的继承
查看>>
Tomcat7 配置 ssl
查看>>
HLG 1349 Graph [floyed]
查看>>
Java Array 常见报错
查看>>
条件注释判断浏览器版本<!--[if lt IE 9]>
查看>>
Switching JRE Version
查看>>
caffe之mac下环境搭建
查看>>
Redis系列-远程连接redis并给redis加锁
查看>>
记一次网易前端实习面试
查看>>
vue
查看>>
Windows 下端口被占用
查看>>
20130605
查看>>
JavaScript引擎研究与C、C++与互调用(转)
查看>>
Java中switch对整型/字符型/字符串型具体实现细节
查看>>
js制作倒计时效果
查看>>
HDU6315 Naive Operations(多校第二场1007)(线段树)
查看>>
Ubuntu架设FTP
查看>>