hbase支持的數(shù)據(jù)類型 HBase支持結(jié)構(gòu)化的數(shù)據(jù)還是非結(jié)構(gòu)化的?。?/h1>
HBase支持結(jié)構(gòu)化的數(shù)據(jù)還是非結(jié)構(gòu)化的???HBase是一個(gè)分布式、面向列的開放源代碼數(shù)據(jù)庫(kù)。該技術(shù)來源于Chang等人撰寫的Google論文BigTable:distributed storage
HBase支持結(jié)構(gòu)化的數(shù)據(jù)還是非結(jié)構(gòu)化的???
HBase是一個(gè)分布式、面向列的開放源代碼數(shù)據(jù)庫(kù)。該技術(shù)來源于Chang等人撰寫的Google論文BigTable:distributed storage system for structured data,正如BigTable利用Google文件系統(tǒng)提供的分布式數(shù)據(jù)存儲(chǔ)一樣,HBase提供了類似于Hadoop上BigTable的能力。HBase是Apache的Hadoop項(xiàng)目的一個(gè)子項(xiàng)目。HBase不同于一般的關(guān)系數(shù)據(jù)庫(kù),它是一種適合于非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫(kù)。另一個(gè)區(qū)別是HBase基于列而不是行。
hbase和hive的差別是什么,各自適用在什么場(chǎng)景中?
1. HBase:基于Hadoop數(shù)據(jù)庫(kù),是NoSQL數(shù)據(jù)庫(kù);HBase表是物理表,適合存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)。
2. Hive:它不存儲(chǔ)數(shù)據(jù),而是依賴HDFS和MapReduce,通過SQL計(jì)算和處理HDFS上的結(jié)構(gòu)化數(shù)據(jù);Hive中的表是純邏輯表。
這兩者通常一起使用。
1. HBase:實(shí)時(shí)隨機(jī)查詢海量詳細(xì)數(shù)據(jù),存儲(chǔ)采集到的web數(shù)據(jù);
2。配置單元:適用于離線批量數(shù)據(jù)計(jì)算,一般用于查詢分析和統(tǒng)計(jì)。