複製鏈接
請複製以下鏈接發送給好友

HDR

(IBM Informix數據庫高可靠性數據複製)

鎖定
High Availability Data Replication(HDR)是一種將數據從主服務器複製到從服務器的方法。
也稱為高動態光照渲染(High-Dynamic Range,簡稱HDR)圖像。
中文名
高動態範圍圖像
外文名
High-DynamicRange

HDR名詞解釋

HDR 將所有啓用日誌記錄功能的數據庫從主服務器複製到從服務器。儘管可以把從服務器看作主服務器的複製品,但是它不包含未啓用日誌記錄功能的數據庫的數據。在從服務器上存在這些數據庫和模式,因為 DML(Data Manipulation Language)語句總是記錄在日誌中的;但是除非數據庫啓用了日誌記錄功能,否則插入、更新或刪除的數據不會被複制。HDR 確保從服務器總是與主服務器保持同步。如果主服務器發生故障,那麼從服務器可以作為備用服務器,直到主服務器恢復運行為止。

HDR優勢介紹

高可用性:如果主服務器發生故障,那麼可以自動啓用對從服務器的寫訪問。(可能)分擔負載:由於從服務器包含數據的另一個拷貝,所以可以在從服務器上運行報告任務,而不是在主服務器上運行。這樣就把報告任務的負載轉移到從服務器上,有助於增加主服務器的吞吐量同步或異步複製:同步更新的過程是這樣的:在主服務器上,將邏輯日誌緩衝區複製到數據複製緩衝區,通過網絡發送它,然後向主服務器發送一個確認消息,表示緩衝區已經接收到。這時主服務器上的邏輯日誌緩衝區刷新才算完成。通過使用同步更新,可以確保在主服務器上提交的事務也被髮送到從服務器。異步更新的過程是這樣的:主服務器將邏輯日誌緩衝區複製到數據複製緩衝區,然後在發生以下事件時,刷新邏輯日誌緩衝區並通過網絡發送數據複製緩衝區內容:數據複製緩衝區變滿應用程序在一個未啓用緩衝的數據庫上提交了事務滿足 DRINTERVAL 配置參數指定的時間間隔

HDR缺點介紹

數據庫的日誌記錄模式:只有啓用了日誌記錄功能的數據庫才被複制。數據庫範圍:HDR 的粒度是數據庫級別。啓用日誌記錄功能的數據庫中的所有表都被複制。同步模式:在使用同步更新時,邏輯日誌緩衝區的刷新會有一個小延遲,因為接收確認消息會產生網絡通信延遲。異步模式:如果使用異步更新,那麼在主服務器發生故障時,主服務器上已經提交的一些事務可能還沒有複製到從服務器。對 blobspace blob 的支持:不復制 blobspace 中存儲的任何 blob。只讀的從服務器:從服務器是一個只讀服務器。需要執行寫訪問的所有應用程序必須使用主服務器。

HDR歷史介紹

HDR 最初是在 IDS 的 7.10.UC1 版本中出現的。以下版本逐漸增加了各種特性:
7.11.UC1 —— 增強了 HDR 的主/從服務器切換7.31.UC2 —— 增加了對 onbar 和 ISM 的支持以啓動 HDR9.20.UC1 —— 支持遺留數據類型;禁用了 DRAUTO9.30.UC1 —— 引入了新的 HDR 故障轉移腳本(hdrmkpri.bat、hdrmksec.bat),可以切換 HDR 服務器的角色10.00.UC1 —— 可以通過 HDR 使用外部備份/恢復;增加了 DRIDXAUTO,用於將索引複製到從服務器;恢復了 DRAUTO 參數