HydraBase下一代的 HBase 系統(tǒng)
Facebook 在官方博客上宣布推出HBase數(shù)據(jù)庫的升級版——HydraBase, Facebook是HBase的重度用戶,F(xiàn)acebook的HBase數(shù)據(jù)庫系統(tǒng)存儲著Facebook的很多關(guān)鍵業(yè)務(wù)數(shù)據(jù),包括內(nèi)部監(jiān)控系統(tǒng)、搜索索 引、流數(shù)據(jù)分析以及數(shù)據(jù)抓取等。HydraBase相比HBase穩(wěn)定性和可用性更高,可以減少服務(wù)器宕機時間。
在HBase系統(tǒng)中,數(shù)據(jù)分片存儲于很多區(qū)域,如果某個區(qū)域服務(wù)器宕機,其域內(nèi)數(shù)據(jù)都需要遷移到另外一個域服務(wù)器。Facebook指出,雖然HBase能夠自動恢復(fù),但是恢復(fù)時間過長。
目前該項目已經(jīng)捐贈給 Apache 基金會。
HydraBase的典型部署模型
HydraBase能夠讓一個數(shù)據(jù)域分布在多個域服務(wù)器中,域服務(wù)器之間能相互備份,因此能夠大大減少數(shù)據(jù)恢復(fù)所用的時間。Facebook聲稱HydraBase能將Facebook全年的宕機時間縮減到不到5分鐘。
Facebook目前正在測試HydraBase,并計劃在生產(chǎn)集群中逐步開始部署。
發(fā)布示例:
單節(jié)點故障:
數(shù)據(jù)中心故障:
Facebook聲稱HydraBase能將Facebook全年的宕機時間縮減到不到5分鐘。
介紹內(nèi)容來自 ctocio
評論
圖片
表情
