hbase和hive的差别是什么,各自适用在什么场景中

如题所述

HBase是个基于HDFS的数据库。Hive是用SQL替代写MR的编程框架,做Hadoop上会把用户提交的SQL语句做语法分析,执行计划等一堆乱七八糟的事后变成MR job提交去跑,返回结果给用户。不然每次都写MR很麻烦的,有这个写个SQL就可以拿到等效的结果,很适合运营童鞋用。当然Hive也有HBase的Connector,用这个Connnector后可以写SQL查询HBase的数据而不是HDFS,不过一般不这么搞。像用SQL on HBase的话,可以用下Phoenix,新手第一次用的感觉会觉得很像是MySQL
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-22
hbase - oltp

hive - olap
相似回答