복제된 데이터베이스의 대부분의 변경사항은 오퍼레이션 로그(oplog)에
항목으로 기록됩니다. 이러한 항목은 다른 복제본에서 변경사항을 재생하는 데
필요한 모든 정보를 저장합니다.
이 oplog에 포함된 정보는 다음과 같습니다.
- 변경이 비롯된 복제본의 ID.
- 단일 체크아웃 중에 스키마 저장소에서 스키마 또는 데이터베이스
레코드에 작성된 특정 변경사항(예: 새 레코드 제출, 스키마 업데이트사항 등).
- 정수 시퀀스 번호: 특정 복제본에서 시작된 첫 번째 변경의 경우 1,
다음 변경은 2와 같은 식으로 지정됩니다. 이 번호는 oplog 항목의
oplog ID라고 합니다.
정보의 정확한 유형과 크기는 특정 오퍼레이션에 따라 다릅니다.
예를 들어, 새 복제본 제출의 oplog 항목에 기존 레코드를 수정하는 oplog 항목과
다른 더 많은 정보가 있습니다.
주: 복제본의 oplog 항목을 사용하여 다른 복제본을 업데이트한 다음
이 항목을 삭제할 수 있습니다.
MultiSite를 사용하기 위해 다음 주제가 필요하지
않지만 오류 복구 기능에 대해 자세히 알려는 경우 이 주제가 유용합니다.