HADR 簡介
HADR全稱為High Availability Disaster Recovery ,是IBM DB2資料庫上的資料庫級別的高可用性數據複製機制,最初被套用於Informix資料庫系統中,稱為High Availability Data Replication(HDR)
HADR( 高可用性災難恢復 ) 是 DB2 資料庫的一個組件,是 DB2 提供給用戶的一種高可用性和災難恢復的解決方案。組成 HADR 需要一對機器,一個主機和一個備機(DB2 10.0目前最多可以支持三個備機)。它的基本原理是主機將資料庫產生的日誌通過網路傳輸到備機,然後備機將這些日誌重新套用,整個過程類似於前滾恢復。從而保證主機和備機資料庫的一致。當主機發生意外停機以後,例如停電或者災難等,備機可以很快的接替主機繼續工作。從 DB2 V97FP1 開始,HADR 開始支持 ROS(Read On Standby),備機除了做備份資料庫以外,還可以接收連線,執行讀操作。通過對 HADR 的監控,管理員可以更清楚的了解當前主機和備機的配置以及運行情況,可以根據監控的結果做出最佳化或者相應的管理措施。
套用價值
通過計算 HADR 對整個資料庫交易的影響,管理員可以作出相應的調優方案,例如改進 IO 性能,網路性能,修改 HADR 的同步模式等等。