Hadoop 用Hive還是HBase
1 回答

慕蓋茨4494581
TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
這個(gè)要根據(jù)自己處理數(shù)據(jù)的方式來(lái)選擇。
1、Hive是支持SQL語(yǔ)句的,執(zhí)行會(huì)調(diào)用mapreduce,所以延遲比較高;
2、HBase是面向列的分布式數(shù)據(jù)庫(kù),使用集群環(huán)境的內(nèi)存做處理,效率會(huì)比hive要高,但是不支持sql語(yǔ)句。
Hadoop開(kāi)發(fā)和運(yùn)行處理大規(guī)模數(shù)據(jù),需要用hbase做數(shù)據(jù)庫(kù),但由于hbase沒(méi)有類(lèi)sql查詢方式,所以操作和計(jì)算數(shù)據(jù)非常不方便,于是整合hive,讓hive支撐在hbase數(shù)據(jù)庫(kù)層面的 hql查詢,hive也即做數(shù)據(jù)倉(cāng)庫(kù)。
添加回答
舉報(bào)
0/150
提交
取消