[翻譯]關于data guard的模式,9istandby 新特性之一!
2024-07-21 02:39:59
供稿:網友
注:英文比較爛,可能翻譯的不是很準確,請各位高手有空幫指正!另外其中譯者注更是自己的觀點,可能很不正確,不要太多采信,呵呵! txfy
日志傳輸服務控制著你的數據庫的數據保護等級。你必須在數據保護和高可用性以及性能之間尋找平衡點。
來配置日志傳輸服務。在數據保護環境中,日志傳輸服務調整了日志應用和角色治理之間的轉換和失敗切換工作。
下面幾個概念對于理解日志傳送服務是很重要的。
1:redo logs
重做日志文件包含了恢復數據庫時所需要的數據。他們同時也被用在standby系統中去更新從數據庫。
2:redo log destinations
重做日志目的地指定了重做日志文件歸檔的位置,類型,以及治理規則。
3:transmission and reception of redo logs
日志傳送服務是負責傳送和接收重做日志文件的。他包括通過數據保護配置傳送數據和確認數據重做日志文件被正確的接收到磁盤上。
4:data PRotection
你能夠設置歸檔目的地屬性和傳送服務來確保3種數據保護模式。總的來說,數據傳送服務就是當重做日志文件向歸檔日志文件寫入時,向各個目的地傳送歸檔日志文件的服務。
5.2數據保護模式
數據保護模式總是在以下三種模式下選擇其一:高保護性模式,高可用性模式,最高性能性模式。每種模式在數據庫的數據保護,數據高可用性和數據的高性能方面提供了不同的平衡點。想選擇一個最好的保護模式來適應你的業務,你必須仔細地確認你的數據保護需要和用戶的性能期望。
1:)高保護性模式:
這種模式提高了最高級別的數據保護能力。主數據庫的事務只有在恢復這個事務所需要的必要的重做數據被寫到至少一個符合這種能夠用來恢復的最小配置的物理從數據庫中后,才能夠提交。假如主數據庫不能找不到一個合適的從數據庫來寫入時,主數據庫將自動關閉,來阻止無保護的數據的產生。這種保護模式將保證沒有數據丟失,但是他存在著最高的性能影響和可用性影響。(譯者注:每次提交事務前要同步數據影響性能,假如找不到合適的從機,而造成數據庫關閉影響高可用性。)
2:)高可用性模式:這種模式提供了第二高的數據保護能力。主數據庫的事務只有在恢復這個事務所需要的必要的重做數據被寫到至少一個符合這種能夠用來恢復的最小配置的物理從數據庫中后,才能夠提交。但是跟最大保護性模式不同的是,當數據庫找不到一個合適的從數據庫來寫入時,數據庫并不當機,而是臨時的降低到最高性能模式,直到錯誤(譯者注:包括從數據庫錯誤,網絡錯誤)被修復并且從數據庫跟主數據庫同步。這種模式一般也不會發生數據丟失,除非數據庫出現問題時,恰恰處在最高性能模式下。這種模式提供了比較高的數據保護并且不會影響數據庫的可用性。
3:高性能性。這種模式是默認的模式,主數據庫事務的提交將不需要等待恢復這個事務的所需要的必要的重做數據被寫到至少一個符合這種能夠用來恢復的最小配置的物理從數據庫中,而是可以直接提交。因此,假如主數據庫失敗,假如被提交事務的必要的恢復數據沒有傳送到從數據庫中,這些事務數據將被丟失。這種模式幾乎避免了對主數據庫的性能和可用性影響,但不能保證數據無損失。