快捷搜索:  汽车  科技

hadoop与hbase与hive的关系(HIVE和HBASE之间的区别和联系)

hadoop与hbase与hive的关系(HIVE和HBASE之间的区别和联系)欢迎在下方讨论,或者留下你们想要看哪方面的狗粮 哈哈哈

Hive和HBase之间的区别和联系

hadoop与hbase与hive的关系(HIVE和HBASE之间的区别和联系)(1)

  • Hive是一个建立在Hadoop上的数据仓库。HBase是一种Key/Value型的Nosql数据库,两者底层都是HDFS。Hbase和Hive不一样,Hbase能够在它的数据库上实时运行,而Hive底层是执行MapReduce任务。

  • Hive是利用HQL语句来查询,不支持更新操作,亦不支持事务操作,适合OLAP,不支持实时的查询。

  • HBase是存储的key/value值。支持增加或者更新行,可查看一个范围内的cell,获取指定的行,删除指定的行、列和列的版本。版本信息用来获取历史数据。Hbase非常适合用来进行大数据的实时查询。

  • hadoop与hbase与hive的关系(HIVE和HBASE之间的区别和联系)(2)

这两种工具是可以同时使用的。Hive用来进行统计分析处理,HBase可以用来进行实时查询,而且数据可以从Hive写到Hbase,也可从Hbase写回Hive。

欢迎在下方讨论,或者留下你们想要看哪方面的狗粮 哈哈哈

猜您喜欢: