下一代的 HBase 系統 HydraBase

Facebook 在官方博客上宣佈推出HBase數據庫的升級版——HydraBase, Facebook是HBase的重度用戶,Facebook的HBase數據庫系統存儲著Facebook的很多關鍵業務數據,包括內部監控系統、搜索索 引、流數據分析以及數據抓取等。HydraBase相比HBase穩定性和可用性更高,可以減少服務器宕機時間。

在HBase系統中,數據分片存儲於很多區域,如果某個區域服務器宕機,其域內數據都需要遷移到另外一個域服務器。Facebook指出,雖然HBase能夠自動恢復,但是恢復時間過長。

目前該項目已經捐贈給 Apache 基金會。

下一代的 HBase 系統 HydraBase

HydraBase的典型部署模型

HydraBase能夠讓一個數據域分佈在多個域服務器中,域服務器之間能相互備份,因此能夠大大減少數據恢復所用的時間。Facebook聲稱HydraBase能將Facebook全年的宕機時間縮減到不到5分鐘。

Facebook目前正在測試HydraBase,並計劃在生產集群中逐步開始部署。

發佈示例:

下一代的 HBase 系統 HydraBase

單節點故障:

下一代的 HBase 系統 HydraBase

數據中心故障:

下一代的 HBase 系統 HydraBase

Facebook聲稱HydraBase能將Facebook全年的宕機時間縮減到不到5分鐘。


分享到:


相關文章: