Docs Menu
Docs Home
/
MongoDB Cluster-to-Cluster Sync
/ /

Oplog 롤오버 복원력

이 페이지의 내용

  • 구문
  • 행동
  • 자세히 알아보기

중요

Cluster-to-Cluster Sync beta 프로그램

이 기능 은 mongosync beta 에서만 사용할 수 있습니다. 학습 내용은 Cluster-to-Cluster Sync beta 프로그램을 참조하세요.

mongosync beta 1.8부터 oplog 롤오버 복원력(ORR)을 활성화 할 수 있습니다. ORR을 사용하면 mongosync 는 초기 동기화 와 동시에 소스 클러스터 의 변경 사항을 대상 클러스터 에 적용합니다.

동기화 프로세스 초기에 변경 사항을 적용하여 mongosyncoplog 에서 보다 최근의 위치를 유지합니다. 쓰기 (write) 속도가 높은 소스 클러스터의 경우 ORR은 초기 동기화 중 oplog 롤오버 위험을 크게 낮추고 동기화 를 다시 시작할 필요성을 줄여줍니다.

ORR을 활성화 하려면 --oplogRolloverResilienceIntervalSeconds 를 사용하고 mongosync 가 oplog 에서 적합한 변경 이벤트를 확인하는 간격(초)을 지정합니다. 기본값 은 ORR을 비활성화하는 -1 입니다.

예를 예시 oplogRolloverResilienceIntervalSeconds60 초로 설정하다 한 상태에서 mongosync 를 시작하려면 다음 명령을 실행 합니다.

./bin/mongosync \
--cluster0 "mongodb://localhost:27000" \
--cluster1 "mongodb://localhost:27001" \
--oplogRolloverResilienceIntervalSeconds 60

ORR은 초기 동기화 중 oplog 롤오버에 대한 mongosync 의 회복 탄력성 을 증가시키지만 롤오버를 완전히 방지하지는 못합니다.

다음과 같은 경우 oplog window 를 초과할 수 있습니다.

  • 쓰기 속도가 높은 소스 클러스터에서 장기간 동기화합니다.

  • 오랫동안 동기화를 일시 중지합니다.

소스 클러스터 에서 oplog 의 크기를 늘리려면 oplogSizeMB 을(를) 사용하세요.

돌아가기

네임스페이스 재매핑

이 페이지의 내용