hadoop是做什么的 hbase和hive的差別是什么,各自適用在什么場(chǎng)景中?
hbase和hive的差別是什么,各自適用在什么場(chǎng)景中?一、區(qū)別:1、Hbase: 基于Hadoop數(shù)據(jù)庫(kù),是一種NoSQL數(shù)據(jù)庫(kù);HBase表是物理表,適合存放非結(jié)構(gòu)化的數(shù)據(jù)。2、hive:本身不存
hbase和hive的差別是什么,各自適用在什么場(chǎng)景中?
一、區(qū)別:
1、Hbase: 基于Hadoop數(shù)據(jù)庫(kù),是一種NoSQL數(shù)據(jù)庫(kù);HBase表是物理表,適合存放非結(jié)構(gòu)化的數(shù)據(jù)。
2、hive:本身不存儲(chǔ)數(shù)據(jù),通過(guò)SQL來(lái)計(jì)算和處理HDFS上的結(jié)構(gòu)化數(shù)據(jù),依賴HDFS和MapReduce;hive中的表是純邏輯表。
Hbase主要解決實(shí)時(shí)數(shù)據(jù)查詢問(wèn)題,
Hive主要解決數(shù)據(jù)處理和計(jì)算問(wèn)題,
二者通常協(xié)作配合使用。
二、適用場(chǎng)景:
1、Hbase:海量明細(xì)數(shù)據(jù)的隨機(jī)實(shí)時(shí)查詢,采集的網(wǎng)頁(yè)數(shù)據(jù)存儲(chǔ);
2、hive:適用于離線的批量數(shù)據(jù)計(jì)算,一般用于查詢分析統(tǒng)計(jì)。
如何從不同角度來(lái)理解大數(shù)據(jù)?
謝邀請(qǐng)!前面已有網(wǎng)友闡述得很詳細(xì)了,我只簡(jiǎn)單說(shuō)兩句,我們今天就是處在大數(shù)據(jù)時(shí)代,首先要肯定大數(shù)據(jù)時(shí)代的大數(shù)據(jù)給我們的生活帶來(lái)了生活的便利,他是主流,但也有不盡人意的支流,這要在過(guò)程中不斷完善,隨著法律法規(guī)的健全,大數(shù)據(jù)的更加成熟,只會(huì)給人類(lèi)帶來(lái)更大的享受……