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中由行健和壹個或多個列的值組成,按行健字母順序排序的存儲。