Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Stable 동기화

1:N 복제는 N 노드간 복제를 위한 연결을 모두 성립하기 때문에 노드의 개수가 증가하면 할 수록 네트워크 토폴로지적으로 더욱 더 복잡한 메쉬 네트워크 구성형태를 갖습니다. 이와 같이 복잡한 구성 환경에서는 어떤 기준이 없이 운영될 경우 노드 간 복제와 동기화의 방향이 일관성 없이 무작위로 형성되어 데이터 정합성이 일치하지 않는 문제가 야기 될 수 있습니다.

...

이와 같이 동기화와 복제의 방향을 일치시키는 정책을 Stable 동기화 정책으로 명명하였습니다.

재조정 동기화(reconciliation resync)


예를 들어 Primary 노드가 2개의 Secondary 노드로 실시간 복제를 수행하던 도중 Primary 가 Crash 되어 Secondary 두 노드만 남겨진 경우, 두 Secondary 노드는 서로 완전히 같은 데이터라고 보장될 수 없습니다. 각각의 노드는 독립적으로 동작하기 때문에 이는 당연한 결과 입니다. 그러나 남겨진 두 노드가 별다른 조치 없이 UpToDate 인 상태로 운영하는 것은 적절하지 않습니다. 최소한 두 노드간의 동기화를 통해 서로의 데이터를 일치시켜 줘야 합니다.

...