hive与hbase的区别

原创 2018年04月16日 10:21:36
共同点:
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://blog.csdn.net/Java_Soldier/article/details/79957179

nt下路由表的手工配置

 只要需要访问本网段之外的主机,就应该存在着一条路由信息,指引ip包的传送。所有的路由信息可以使用route print命令查看。如果网卡不是上Internet,应该不必为之配置默认网关,只需要手工加...
  • heyongzhou
  • heyongzhou
  • 2001-07-29 16:12:00
  • 1107

HIVE和HBASE区别

  • 2016年05月14日 19:15
  • 15KB
  • 下载

hive与hbase的联系与区别

共同点: 1.hbase与hive都是架构在hadoop之上的。都是用hadoop作为底层存储 区别: 2.Hive是建立在Hadoop之上为了减少MapReduce jobs编写工作的...
  • wangmuming
  • wangmuming
  • 2014-04-17 19:37:04
  • 15469

hive与hbase之间的区别

Hive是什么? Apache Hive是一个构建于Hadoop(分布式系统基础架构)顶层的数据仓库,注意这里不是数据库。Hive可以看作是用户编程接口,它本身不存储和计算数据;它依赖于HDFS...
  • grdgrdgrd
  • grdgrdgrd
  • 2015-05-19 21:27:23
  • 1522

Hbase总结(三)-Hbase与Hive的区别与联系

本帖最后由 howtodown 于 2014-5-27 02:48 编辑 问题导读: hive与hbase的底层存储是什么? hive是产生的原因是什么? habase是为了弥补hadoop的...
  • lifuxiangcaohui
  • lifuxiangcaohui
  • 2014-10-08 09:28:05
  • 9500

HBase 与 Hive 的区别和关系

看到了很多博文中对HBase 与 Hive 的区别做了一些说明,关于这个问题,在刚开始学习 HBase 和 Hive 时就有了这个问题在我脑海中,所以在看到这些博文后,忽然觉得茅塞顿开,可能还需要一段...
  • andrewgb
  • andrewgb
  • 2016-01-10 18:21:33
  • 3936

Hive Hbase区别 转载整理

Hive是為簡化編寫MapReduce程序而生的,使用MapReduce做過數據分析的人都知道,很多分析程序除業務邏輯不同外,程序流程基本一樣。在這種情況下,就需要Hive這樣的用戶編程接口。Hive...
  • maixia24
  • maixia24
  • 2013-11-05 11:14:26
  • 20279

Hive、Hbase、mysql区别

Hive和HBase的区别 Hive是为了简化编写MapReduce程序而生的,使用MapReduce做过数据分析的人都知道,很多分析程序除业务逻辑不同外,程序流程基本一样。在这种情况下,就需要Hi...
  • vipyeshuai
  • vipyeshuai
  • 2016-03-10 15:33:02
  • 12011

hive和hbase比较(整理)

hive 1、可以理解为一种SQL执行引擎,对SQL的支持最终转换为map/reduce任务 2、不支持更新、删除操作,但可以插入 3、任务不是实时执行,用时一般为数分钟到数小时 4、本身可以不存储数...
  • tterminator
  • tterminator
  • 2015-11-30 21:58:54
  • 583

hadoop、hive、hbase的区别和应用场景

最近开始自学大数据,肯定免不了hadoop、hive、hbase这些东西。 此处把自己对这3个的理解记录一下: 1、hadoop:它是一个分布式计算+分布式文件系统,前者其实就是MapRedu...
  • glgl2424
  • glgl2424
  • 2014-05-20 17:15:37
  • 3050
收藏助手
不良信息举报
您举报文章:hive与hbase的区别
举报原因:
原因补充:

(最多只允许输入30个字)