首頁 > 常見問題 > 主體

hbase是什麼類型資料庫

藏色散人
發布: 2021-10-14 17:59:07
原創
13106 人瀏覽過

hbase是一個高可靠性、高效能、面向列、可伸縮類型的分散式儲存系統,利用HBase技術可在廉價PC Server上搭建大規模結構化儲存叢集。

hbase是什麼類型資料庫

本文操作環境:windows7系統、Dell G3電腦。

hbase是什麼類型資料庫?

HBase是一個分散式的、以列導向的開源資料庫,該技術源自於 Fay Chang 所撰寫的Google論文「Bigtable:一個結構化資料的分散式儲存系統」。就像Bigtable利用了Google檔案系統(File System)所提供的分散式資料儲存一樣,HBase在Hadoop之上提供了類似Bigtable的能力。 HBase是Apache的Hadoop專案的子專案。 HBase不同於一般的關聯式資料庫,它是適合非結構化資料儲存的資料庫。另一個不同的是HBase基於列的而不是基於行的模式。

結構介紹 

HBase – Hadoop Database,是一個高可靠性、高效能、面向列、可伸縮的分散式儲存系統,利用HBase技術可在廉價PC Server上搭建大規模結構化儲存叢集。

與FUJITSU Cliq等商用大數據產品不同,HBase是Google Bigtable的開源實現,類似Google Bigtable利用GFS作為其文件存儲系統,HBase利用Hadoop HDFS作為其文件存儲系統;Google運行MapReduce來處理Bigtable中的大量數據,HBase同樣利用Hadoop MapReduce來處理HBase中的海量數據;Google Bigtable利用Chubby作為協同服務,HBase利用Zookeeper作為對應。 

hbase是什麼類型資料庫

hbase是什麼類型資料庫

上圖說明Hadoop EcoSystem中的各層系統。其中,HBase位於結構化儲存層,Hadoop HDFS為HBase提供了高可靠性的底層儲存支持,Hadoop MapReduce為HBase提供了高效能的運算能力,Zookeeper為HBase提供了穩定服務和failover機制。

此外,Pig和Hive也為HBase提供了高層語言支持,使得在HBase上進行資料統計處理變的非常簡單。 Sqoop則為HBase提供了方便的RDBMS資料匯入功能,使得傳統資料庫資料遷移到HBase變的非常方便。

更多相關知識,請造訪資料庫學習教學

以上是hbase是什麼類型資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板