비동기와 동기화의 차이는 실시간으로 적용됩니다
-
29-09-2020 - |
문제
최대 성능 비동기 모드에서 작동하고 실시간 적용을 가능하게하고 실시간 가용성을 동기화하고 실시간으로 작동하는 데이터 가드가 어떻게 적용됩니까?
두 가지 모두에서의 오버 헤드는 무엇입니까?
또한 최대 성능 모드에서 실시간 적용을 가능하게하는 데 의미가 있습니까?
해결책
이 Oracle 페이지의 데이터베이스 하이 가용성 모범 사례 데이터 가드 배포 옵션에 대해 설명합니다.
제로 데이터 손실 보호 및 Oracle 데이터베이스의 가용성 요구 사항 :- 데이터 가드 최대 보호 또는 최대 가용성 (동기화 수송) 및 REDO 적용 (실제 대기)
- 데이터 가드 최대 성능 (Async Transport) 및 Redo 적용
- 참고 : 비동기 적으로 커밋 된 트랜잭션은 해당 트랜잭션에서 생성 된 재실행이 적어도 하나의 동기화 된 대기 데이터베이스의 대기 Redo 로그에 기록 될 때까지 Oracle Data Guard가 손실 방지 할 때까지 보호되지 않습니다.
그래서, 예 최대 성능 (비동기 수송) 및 재실행 적용은 실제 의미가 있지만 의미의 일부는 실패한 경우 일부 데이터를 손실 수 있다는 것입니다.
Async 전송 대상 서버에 대한 네트워크 대기 시간도 고려해야합니다.
제휴하지 않습니다 dba.stackexchange