HBase框架

weixin_33860722發表於2016-11-04

基於大資料處理技術Hadoop的論壇日誌分析_謝樹銘.caj

1.2.2.3 HBase
框架Hadoop Database(HBase)
,是模仿谷歌的 Big Table 的一個實現,現在是
Apache基金會下一個開源的子專案,在 Hadoop
的生態圈中充當資料庫的角色,但不是傳統
的關係型資料庫,而是
No Sql(not only sql)非關係型的資料庫,是一個以列為主、
可擴充套件性強、效能高、可靠性高的分散式資料庫。
HBase 允許開發人員在 Hadoop 叢集上搭建大規模的結構化的分散式儲存系統叢集。正如傳統的關係型資料庫使用本地
檔案系統存放資料庫檔案一樣,
HBase 使用 Hadoop 叢集的 【HDFS 檔案系統作為其儲存媒介】,而對資料的各種操作語句,使用
HBase 自帶的一套運算元據的語句,這套語句【類似 SQL 語句】,是對
【Map Reduce 任務的封裝】,也就是說語句的執行會轉化成
Map Reduce 任務分發到叢集各個節點併發地執行,效率得到了迅速地提升。為了保證
資料操作的協調,HBase 使用 【Zoo Keeper】 進行協調工作的管理。

//


2569324-2629296ea2576ead.png
Paste_Image.png

//

2569324-ca04feb9e2518671.png
Paste_Image.png
2569324-884bb3e5b38bf710.png
Paste_Image.png

相關文章