Data Guard 的3種資料保護模式

2021-05-28 08:33:54 字數 777 閱讀 3106

1. 最大保護模式

原理: 當事務提交時,日誌必須同時寫到primary資料庫和至少乙個standby資料庫,以保證primary和standby的資料的實時同步。

問題: 1. 影響primary資料庫的效能; 2. 當日誌無法同步到至少乙個standby時,primary會被強制shutdown。

適用範圍: 除非對於資料安全極其敏感的系統,否則很少使用該模式。

2. 最大效能模式(預設)

原理:當primary的日誌無法傳遞到standby時,primary不受影響,且會不斷嘗試向standby 傳遞日誌,直至成功。

問題: 無法保證資料的絕對安全,會造成部分資料丟失。

3. 最大可用性模式(折中方案)

原理: 正常情況下,和最大保護模式一樣,但當日誌無法同步到standby時,並不會導致primary的shutdown,此時,自動切換至最大效能模式;當所有的日誌全部傳遞至standby時,又切換回最大保護模式。

問題: 1. 比最大效能模式安全,當仍無法保證資料的絕對安全; 2. 對primary資料庫效能也有影響

*********************************************

在道富的data

guard

架構中,大都採用最大效能模式,為了把可能的資料丟失降到最小,部署一autosys job,該job每隔半小時查詢primary和standby間的gap,若gap超過指定限度,便向oncall dba發beep。

附錄: standby check job **

rac

numpy pandas實用總結 3種資料合併

前言 concat合併 例項 建立倆個dataframe資料集 df pd.dataframe 1,2,3 4,5,6 df2 pd.dataframe 10,20,30 40,50,60 columns 0,2,3 display df,df2 axis指定合併的方向。axis 0 預設 豎直方向...

MySQL的3種應用方式和3種資料庫用途

mysql的3種應用方式和3種資料庫用途 一 mysql的3種應用方式 1 developer machine 開發機 使用最小數量的記憶體 2 server machine 伺服器 使用中等大小的記憶體 3 dedicated mysql server machine 專用伺服器 使用當前可用的最...

3種資料庫查詢資料檔案大小

一 mysql select table name,表名 sum data length index length 1024 1024 as total mb,總大小mb sum data length 1024 1024 as data mb,資料檔案大小mb sum index length 1...