HADR全稱為High Availability Disaster Recovery ,是IBM DB2數(shù)據(jù)庫(kù)上的數(shù)據(jù)庫(kù)級(jí)別的高可用性數(shù)據(jù)復(fù)制機(jī)制,最初被應(yīng)用于Informix數(shù)據(jù)庫(kù)系統(tǒng)中,稱為High Availability Data Replication(HDR)。IBM收購(gòu)Informix之后,這項(xiàng)技術(shù)就應(yīng)用到了新的DB2發(fā)行版中。
HADR( 高可用性災(zāi)難恢復(fù) ) 是 DB2 數(shù)據(jù)庫(kù)的一個(gè)組件,是 DB2 提供給用戶的一種高可用性和災(zāi)難恢復(fù)的解決方案。組成 HADR 需要一對(duì)機(jī)器,一個(gè)主機(jī)和一個(gè)備機(jī)(DB2 10.0目前最多可以支持三個(gè)備機(jī))。它的基本原理是主機(jī)將數(shù)據(jù)庫(kù)產(chǎn)生的日志通過網(wǎng)絡(luò)傳輸?shù)絺錂C(jī),然后備機(jī)將這些日志重新應(yīng)用,整個(gè)過程類似于前滾恢復(fù)。從而保證主機(jī)和備機(jī)數(shù)據(jù)庫(kù)的一致。當(dāng)主機(jī)發(fā)生意外停機(jī)以后,例如停電或者災(zāi)難等,備機(jī)可以很快的接替主機(jī)繼續(xù)工作。從 DB2 V97FP1 開始,HADR 開始支持 ROS(Read On Standby),備機(jī)除了做備份數(shù)據(jù)庫(kù)以外,還可以接收連接,執(zhí)行讀操作。通過對(duì) HADR 的監(jiān)控,管理員可以更清楚的了解當(dāng)前主機(jī)和備機(jī)的配置以及運(yùn)行情況,可以根據(jù)監(jiān)控的結(jié)果做出優(yōu)化或者相應(yīng)的管理措施。
通過計(jì)算 HADR 對(duì)整個(gè)數(shù)據(jù)庫(kù)交易的影響,管理員可以作出相應(yīng)的調(diào)優(yōu)方案,例如改進(jìn) IO 性能,網(wǎng)絡(luò)性能,修改 HADR 的同步模式等等。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。