동기화 패턴

패밀리의 동기화 패턴은 업데이트 패킷을 교환하는 복제본과 교환 방향을 정의합니다.

그림 1는 하나의 지점간 업데이트와 관련된 단순 동기화 패턴을 표시합니다. 그러나, 모든 업데이트가 누적되므로 지점간일 필요가 없습니다. 세 개의 복제본 사이에서 다음 업데이트가 수행된다고 가정하십시오.

업데이트 1: 복제본 1이 복제본 2에 변경사항을 송신합니다. 업데이트 2: 복제본 2가 복제본 3에 변경사항을 송신합니다.

업데이트 1의 변경사항이 업데이트 2에 포함되어 있으므로 복제본 1이 복제본 3을 직접 업데이트할 필요가 없습니다. 이 기능은 사용자가 업데이트 전략과 패턴을 고안하는 데 유연성을 제공합니다. 효율성을 위해 단일 업데이트가 여러 복제본(예: 패밀리의 기타 모든 복제본)에서 대상이 될 수 있습니다.

일반적으로, 조직의 구조, 통신 또는 운송 비용 등이 지시하는 대로 임의의 업데이트 토폴로지를 구현할 수 있습니다. 그림 1는 단순한 피어 투 피어 동기화 패턴을 표시하며 그림 2는 이중 허브 계층 구조 패턴을 나타냅니다.
그림 1. 피어 투 피어 동기화 패턴
그림 2. 계층 구조 동기화 패턴
패턴 선택은 다음 요소에 따라 다릅니다.

다음 주제에서는 단방향 및 양방향 교환과 가장 공통적인 동기화 패턴에 대해 설명합니다.

관련 참조
syncreplica

피드백