簡單閒聊 資料庫容災方案

2021-10-06 12:12:59 字數 851 閱讀 2424

也稱資料庫雙活、資料庫複製,即在本地或異地部署乙個與生產庫完全相同的災備資料庫,當生產庫由於各種原因(錯誤操作、系統軟體錯誤、病毒、硬體故障、斷電、火災、**等)發生故障時,災備資料庫可以立刻接管原有應用,對外正常提供服務。進行資料庫容災需要考慮以下問題:

1 本地容災還是異地容災,異地容災的網路頻寬及穩定性。

3 rto(恢復時間目標,指生產庫發生故障到災備庫投入執行期望的時間)、rpo(資料恢復點目標,指生產系統所能容忍的資料丟失量)。

4 備份模式選擇,單向備份模式(active/standby)還是雙向互備模式。其中雙向互備模式又分為半雙工和全雙工,半雙工在任一時間點依然是單向模式(active/standby),只有乙個資料庫接受業務請求,當主庫故障時允許主備自動切換。全雙工模式(active /active),用於雙業務中心異地互備,兩個資料庫同時接受業務請求。對於全雙工模式需要考慮資料是否存在主鍵衝突。

5 部署及維護成本,災備庫是否支援異構(不同作業系統、不同資料庫版本)、是否需要在主備庫安裝**程式或在資料庫額外建立物件、是否需要調整表結構等。應用系統公升級是否需要重新配置備份過程,是否需要人工干預等。

靈蜂資料庫複製軟體beedup提供資料庫(oracle/sql server/db2/mysql/postgresql)容災功能,具備以下特點:

3 beedup採用事務單元複製主庫變化到從庫,主庫事務提交後,軟體立即讀取解析事務並複製變化到從庫,整個過程秒級完成。當主庫發生故障時,可以直接修改從庫ip為主庫ip接管其上業務。

4 beedup支援active/standby和active /active備份模式,對於active /active模式的自增主鍵衝突,無需調整業務系統,beedup提供自增值到目標庫的重新計算並更新相關依賴資訊的功能。

資料庫容災方案

也稱資料庫雙活 資料庫複製,即在本地或異地部署乙個與生產庫完全相同的災備資料庫,當生產庫由於各種原因 錯誤操作 系統軟體錯誤 病毒 硬體故障 斷電 火災 等 發生故障時,災備資料庫可以立刻接管原有應用,對外正常提供服務。進行資料庫容災需要考慮以下問題 1 本地容災還是異地容災,異地容災的網路頻寬及穩...

資料庫容災性解決方案綜述

資料庫容災性解決方案綜述 目前資料庫容災 目的的都是儘量減少或避免因災難的發生而造成的損失。它是乙個系統工程,備份與恢復就是這一系統工程的兩個重要組成部分。除此之外,還有許多具體的工作,像備份 的保管 存放,容災演練等都是容災中要做的。從廣義上講,任何有助於提高系統可用性的努力,都可被稱為容災。資料...

mysql資料庫容災備份軟體 mysql 容災備份

跨伺服器備份 伺服器a 192.168.5.193 測試資料庫testdb 伺服器b 192.168.5.194 目標 將伺服器a上的測試資料庫定時備份到伺服器b中 需要技術 mysqldump crontab 步驟 1.修改mysql遠端連線訪問許可權 修改mysql的配置檔案 mysql my....