인스턴스 데이터 복제 탐색

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기4분
  • 인스턴스 데이터 복제 (IDR)는 생산자 인스턴스라고 하는 하나의 인스턴스에 대한 데이터 업데이트를 소비자 인스턴스라고 하는 하나 이상의 다른 인스턴스로 복제합니다.

    IDR 개요

    를 사용하여 IDR여러 인스턴스에서 일관된 데이터를 유지합니다.

    • 하나 이상의 다른 인스턴스에 데이터를 자동으로 복제합니다.
    • 회사의 여러 조직 간에 또는 별도의 인스턴스가 있는 서로 다른 회사 간에 데이터를 동기화합니다.
    • 충돌 중에 전송 중인 데이터는 복구할 수 있습니다.

    IDR 사용자

    표 1. 사용자
    사용자 설명
    IDR 관리자 IDR 관리자는 복제할 테이블과 열을 결정하고 테이블 계층 구조와 관계를 분석합니다. IDR 관리자는 생산자 및 소비자 복제 세트를 만들고 지속적 복제를 모니터링합니다.

    IDR 워크플로우

    이 이미지는 가 생산자 인스턴스의 여러 테이블에서 여러 소비자 인스턴스로 데이터를 복제하는 방법을 IDR 보여줍니다.

    그림 1. 복제 개요
    데이터는 생산자 인스턴스에서 하나 이상의 소비자 인스턴스로 복제됩니다.
    1. 생산자 인스턴스에서 IDR 관리자는 생산자 복제 세트를 생성하여 복제할 테이블 및 테이블 열을 지정합니다.
    2. IDR 관리자는 생산자 복제 세트를 활성화하여 생산자 데이터를 소비자에게 복제할 수 있도록 합니다.
    3. IDR 관리자는 하나 이상의 소비자 인스턴스에 소비자 복제 세트를 생성하여 생산자 복제 세트 데이터를 수신합니다.
    4. 각 소비자 인스턴스에서 IDR 관리자는 생산자 인스턴스의 승인을 요청합니다.
    5. 생산자 인스턴스에서 IDR 관리자는 각 소비자 인스턴스의 요청을 승인하거나 거부합니다.
    6. 승인된 각 소비자 인스턴스에서 IDR 관리자는 소비자 복제 세트를 활성화합니다. 소비자 복제가 활성화되면 생산자 복제 세트에서 업데이트된 데이터가 소비자 복제 세트의 해당 데이터를 자동으로 업데이트합니다.
    7. 각 소비자 인스턴스에서 IDR 관리자는 데이터를 소비자 인스턴스로 시드하여 생산자 인스턴스에서 기존 데이터를 선택적으로 복제할 수 있습니다.
    8. 생산자 또는 소비자 인스턴스에서 IDR 관리자는 복제 세트에서 변환을 구성하여 소비자 인스턴스에서 이름이 다른 테이블 또는 테이블 열에 데이터를 선택적으로 복제할 수 있습니다.
    9. 생산자 또는 소비자 인스턴스에서 IDR 관리자는 복제 세트에서 어댑터를 구성하여 소비자에게 복제하기 전에 생산자 데이터를 선택적으로 수정할 수 있습니다.

    IDR 이점

    표 2. 이점
    이점 기능 사용자
    거의 실시간으로 생산자 인스턴스에서 하나 이상의 소비자 인스턴스로 삽입 및 업데이트를 지속적으로 복제하여 지연을 최소화합니다. 연속 복제 관리자
    미리 정의된 간격으로 생산자 인스턴스에서 하나 이상의 소비자 인스턴스로 기록 삽입 및 업데이트 복제를 예약합니다. 예약된 복제 관리자
    생산자 인스턴스에서 소비자 인스턴스로 삽입 및 업데이트를 거의 실시간으로 지속적으로 복제하며, 한쪽의 변경 사항은 다른 쪽으로 다시 복제됩니다. 양방향 복제 관리자
    생산자 인스턴스에서 고유 소비자 인스턴스로 삽입 및 업데이트를 거의 실시간으로 지속적으로 복제하여 각 소비자 인스턴스가 독립적으로 업데이트를 수신하도록 합니다. 불연속 복제 관리자
    소비자 인스턴스에서 이름이 다르게 지정된 테이블 및 테이블 열에 생산자 데이터를 매핑합니다. 예를 들어 테이블 열을 수정하고 매핑하여 여러 로캘의 데이터를 지역화할 수 있습니다. 복제 데이터 변환 관리자
    어댑터를 사용하여 소비자 인스턴스에 복제하기 전에 생산자 데이터를 수정합니다. 예를 들어 한 통화를 다른 통화로 변환하거나 한 표준 시간대를 다른 표준 시간대로 변환하는 등의 문자열 및 수학 연산을 수행하는 어댑터를 구성할 수 있습니다. 복제 데이터 변환 관리자
    비즈니스 규칙을 사용하여 알림 생성 또는 복제 확인과 같은 복제 후 워크플로우를 트리거합니다. 복제 후 워크플로우 트리거 관리자

    IDR 제한 사항 및 사용하지 말아야 할 경우 IDR

    • 인스턴스를 복제하는 데 사용하지 IDR 마십시오.

      IDR 는 메타데이터 테이블, 하위 메타데이터 테이블, 대부분의 사용자 및 시스템 테이블을 복제하지 않습니다. IDR 는 인스턴스를 복제하는 것이 아니라 데이터를 복제하도록 설계되었습니다. 예를 들어 애플리케이션 파일 [sys_metadata] 테이블과 [sys_metadata]를 확장하는 테이블(비즈니스 규칙 [sys_script], 카탈로그 [sc_catalog] 및 워크플로우 [wf_workflow] 테이블 포함)은 제외되며 복제할 수 없습니다. 복제에 대한 자세한 내용은 문서를 참조하십시오 .

    • 일련의 큰 첨부 파일을 정기적으로 복제하는 데 사용하지 IDR 마십시오. 10MB보다 큰 첨부 파일을 정기적으로 포함해야 하는 경우 지연 시간이 예상을 초과하지 않는지 모니터링합니다 IDR .
    • 테이블의 연속 복제를 CMDB 방지합니다. 변경이 발생할 때 데이터를 복제하면 CMDB 관련된 기록 수로 인해 성능 문제 또는 예기치 않은 복제 결과가 발생할 수 있습니다. 테이블을 복제 CMDB 해야 하는 경우 복제 일정을 고려하거나 조건을 사용하여 복제된 기록 수를 제한하고 필요한 모든 열이 복제 세트에 포함되도록 합니다.
    • Edge Encrypted, 필드 암호화및 Password (2-Way Encrypted) 필드는 복제할 수 없습니다.
    • 추가 복제 제한 사항:
      • 최대 레코드 크기는 32MB입니다.
      • 연속 복제는 하루에 최대 약 100만 개의 레코드를 지원합니다.
      • 시드를 완료하는 데 7일 이상 걸리지 않아야 합니다.
    경고:
    IDR 인스턴스의 데이터를 덮어쓰고 중요한 데이터를 복제할 수 있습니다. 프리 프로덕션 환경에서 구현을 테스트 IDR 하여 잠재적인 데이터 손실 및 데이터 노출을 방지합니다. 자세한 내용은 IDR의 데이터 개인정보 보호를 참조하십시오.

    다음으로 살펴볼 내용