資料庫系統中的資料是企業體最重要的資產之一。本方法提供將NoSQL HBase分散式資料庫(distributed databases)系統狀態還原至過去任意時刻的快照(snapshots)。HBase資料庫系統須承諾資料的正確性和可靠性,然而意外的錯誤(包含惡意的操作和開發者的程式錯誤或者硬體不預警毀損)很難避免,因此在錯誤排除之際或之後,HBase需能還原至過去某時刻正確的狀態以便提供正常的運作,使系統有高可用性(high availability)。
我們所開發的還原機有底下特色:
- 自動資料備份
- 主動偵測錯誤並即時回復
- 回復所需時間短暫,不影響系統的正常使用,具有高可用性
- 允許使用者指定過去任意時間點的還原
- 支援資料庫不斷線遷移至另一叢集系統
- 支援回復或備份現行線上或已下線資料庫系統至另一叢集系統。
|