古詩詞大全網 - 古詩大全 - Hbase知識點總結?

Hbase知識點總結?

hbase概念:

非結構化的分布式的面向列存儲非關系型的開源的數據庫,根據谷歌的三大論文之壹的bigtable

高寬厚表

作用:

為了解決大規模數據集合多重數據種類帶來的挑戰,尤其是大數據應用難題。

能幹什麽:

存儲大量結果集數據,低延遲的隨機查詢。

sql:

結構化查詢語言

nosql:

非關系型數據庫,列存儲和文檔存儲(查詢低延遲),hbase是nosql的壹個種類,其特點是列式存儲。

非關系型數據庫--列存儲(hbase)

非關系型數據庫--文檔存儲(MongoDB)

非關系型數據庫--內存式存儲(redis)

非關系型數據庫--圖形模型(graph)

hive和hbase區別?

Hive的定位是數據倉庫,雖然也有增刪改查,但其刪改查對應的是整張表而不是單行數據,查詢的延遲較高。其本質是更加方便的使用mr的威力來進行離線分析的壹個數據分析工具。

HBase的定位是hadoop的數據庫,電腦培訓發現是壹個典型的Nosql,所以HBase是用來在大量數據中進行低延遲的隨機查詢的。

hbase運行方式:

standalonedistrubited

單節點和偽分布式?

單節點:單獨的進程運行在同壹臺機器上

hbase應用場景:

存儲海量數據低延遲查詢數據

hbase表由多行組成

hbase行壹行在hbase中由行健和壹個或多個列的值組成,按行健字母順序排序的存儲。