作為我行的執行部門,容災方案成為我們工作的重點之一。
軟體的災備方案中,重點是對資料庫中資料的備份和恢復。通過硬體可以對資料庫進行備份方法:1.定期將資料備份到磁帶和硬碟上;2.硬碟映象。
但是,硬體方式會存在恢復時間長,投資大等缺點。
資料庫產品提供了軟體方式的災備解決方案。資料庫複製技術在資料庫級別的災難備份解決方案中可以實現遠端容災。目前已有的產品有ibm db2 hadr、ibm informix hdr以及oracle data guard。
a.hadr和hdr的工作原理是通過將主資料庫伺服器的邏輯日誌緩衝區複製到備份資料庫伺服器,而且能在主資料庫伺服器操作失敗時自動切換到備份資料庫伺服器。複製方式有同步方式和非同步方式兩種。
正常狀態下,主資料庫伺服器做資料庫的讀寫操作,備份資料庫伺服器為唯讀方式。當主資料庫伺服器失敗時,備份資料庫伺服器會自動接管主資料庫伺服器的事務處理。此時,備份資料庫伺服器作為主資料庫伺服器進行資料庫的讀寫操作。當主資料庫伺服器被修復後,主資料庫伺服器作為新的備份資料庫伺服器。
b.oracle data guard的工作原理
oracle9i data guard 通過使用稱為備份的資料庫來防止資料災難的出現。它通過將源資料庫的重做日誌傳輸並應用到備份資料庫中,來使備份資料庫與源資料庫同步:
可以將重做日誌直接從源資料庫同步的寫到備份資料庫,來完成零資料損失的災難保護,這會給源資料庫的效能帶來一定的效能損失。
可以將歸檔的重做日誌從源資料庫非同步的寫到備份資料庫,來使源資料庫在極少的損失效能的前提下,最小化地減少資料的丟失。
如果重做日誌資料到達備份資料庫後就快速應用到備份資料庫,則在源資料庫出現問題時便可以快速地切換到備份資料庫。然而,如果延緩一定時間後再應用重做日誌資料,就可以避免源資料庫的錯誤快速地傳播到備份資料庫。
data guard同樣也有同步和非同步複製兩種方式可以選擇。
企業資料備份方案
我們在選擇備份裝置時,應該根據企業使用者需要備份資料量的大小 對備份速度的要求和對自動化程度的要求等,我們可以選擇不同檔次的裝置。備份裝置是多種多樣的,主要分為磁帶機 自動載入機 磁帶庫 而磁帶庫又分為入門級 企業級和超大容量等幾個級別。如果企業希望通過預先制定的備份策略,實現備份過程和備份介質的自...
備份專題 備份軟體方案可靠性解析
備份軟體方案可靠性解析 ict架構師技術交流 分析和交流ict行業最前沿技術,分享更多儲存 伺服器 資料中心 網路 軟體定義和虛擬化等相關知識,旨在知識交流 開放共享和共同進步。備份軟體是為了增強企業關鍵資料可靠性和資料冗餘性,那麼備份軟體自身的可靠性和可用性也直接影響著企業資料的可靠性。今天我們來...
mysql 備份方案 mysql備份方案
1.環境說明 系統為centos 6.5 需要安裝mutt和msmtp並可以傳送郵件 需要安裝python 2.6.6 需要安裝xtrabackup 2.備份方案功能模組介紹 備份 使用xtrabackup進行備份,每次備份會把備份檔案放到乙個當前日期和時間的資料夾內。所以建立備份夾new,把備份檔...