불연속 복제

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 생산자 복제 세트에서 이산 매핑을 사용하여 (IDR)의 인스턴스 데이터 복제 소비자를 구별합니다.

    모든 생산자 복제 세트는 각 소비자 구독과 고유한 관계를 갖습니다. 이 관계를 구별하는 한 가지 방법은 생산자 복제 세트에 대한 개별 필드 값을 매핑하는 것입니다.

    불연속 매핑을 사용하도록 설정하면 복제 세트의 각 아웃바운드 항목에 대해 불연속 값 필드를 정의할 수 있습니다. 생산자 복제 세트의 관리자는 이 개별 값을 설정하여 각 소비자 구독의 매핑을 정의할 수 있습니다.

    예를 들어 ACME 회사를 생산자 인스턴스로 하고 ACME US 및 ACME Europe의 소비자 구독자가 있을 수 있습니다. 인시던트 테이블에 대한 아웃바운드 복제 항목에서 region 의 개별 값을 설정할 수 있습니다. 이 두 항목은 모두 동일한 회사 테이블을 참조하지만 불연속 값에 대한 규칙 집합은 ACME US의 경우 US를, ACME Europe의 경우 Europe을 표시할 수 있습니다.

    불연속 매핑으로 양방향이 활성화된 경우 다른 소비자 구독은 다음을 수행합니다.
    • 다른 소비자 구독자로부터 보낸 기록을 절대 수신해서는 안 됩니다.
    • 다른 소비자 구독자를 대상으로 하는 작성자로부터 기록을 수신해서는 안 됩니다.

    양방향 복제를 사용하면 소비자 인스턴스에서 생성된 기록이 생산자 인스턴스로 복제되며 그 반대의 경우도 마찬가지입니다. 소비자가 기록을 생산자에게 복제할 때 생산자 복제 세트에 정의된 소비자의 개별 필드 값은 소비자 기록의 개별 필드 값이 다른 경우 재정의됩니다. 예를 들어, 다음과 같이 각 소비자 인스턴스에 대해 별도의 영역을 사용하여 개별 매핑을 정의한다고 가정해 보겠습니다.

    표 1. 영역 필드를 사용한 불연속 매핑
    소비자 인스턴스 지역
    소비자 인스턴스 A 아시아
    소비자 인스턴스 B 유럽
    소비자 인스턴스 C 미국

    지역 필드가 아시아로 설정된 상태에서 기록이 소비자 인스턴스 B에 수동으로 추가되면 양방향 복제는 소비자의 기록을 삽입할 생산자에게 전송하지만, 지역 필드를 덮어쓰고 값을 유럽으로 변경합니다. 생산자 복제 세트에 정의된 개별 값이 대신 사용됩니다.

    인스턴스 간 불연속 매핑 및 데이터 전송의 의미에 대한 자세한 내용은 IDR의 데이터 개인정보 보호를 참조하십시오.