인스턴스 데이터 복제 탐색
인스턴스 데이터 복제 (IDR)는 생산자 인스턴스라고 하는 하나의 인스턴스에 대한 데이터 업데이트를 소비자 인스턴스라고 하는 하나 이상의 다른 인스턴스로 복제합니다.
IDR 개요
를 사용하여 IDR여러 인스턴스에서 일관된 데이터를 유지합니다.
- 하나 이상의 다른 인스턴스에 데이터를 자동으로 복제합니다.
- 회사의 여러 조직 간에 또는 별도의 인스턴스가 있는 서로 다른 회사 간에 데이터를 동기화합니다.
- 충돌 중에 전송 중인 데이터는 복구할 수 있습니다.
IDR 사용자
| 사용자 | 설명 |
|---|---|
| IDR 관리자 | IDR 관리자는 복제할 테이블과 열을 결정하고 테이블 계층 구조와 관계를 분석합니다. IDR 관리자는 생산자 및 소비자 복제 세트를 만들고 지속적 복제를 모니터링합니다. |
IDR 워크플로우
이 이미지는 가 생산자 인스턴스의 여러 테이블에서 여러 소비자 인스턴스로 데이터를 복제하는 방법을 IDR 보여줍니다.
- 생산자 인스턴스에서 IDR 관리자는 생산자 복제 세트를 생성하여 복제할 테이블 및 테이블 열을 지정합니다.
- IDR 관리자는 생산자 복제 세트를 활성화하여 생산자 데이터를 소비자에게 복제할 수 있도록 합니다.
- IDR 관리자는 하나 이상의 소비자 인스턴스에 소비자 복제 세트를 생성하여 생산자 복제 세트 데이터를 수신합니다.
- 각 소비자 인스턴스에서 IDR 관리자는 생산자 인스턴스의 승인을 요청합니다.
- 생산자 인스턴스에서 IDR 관리자는 각 소비자 인스턴스의 요청을 승인하거나 거부합니다.
- 승인된 각 소비자 인스턴스에서 IDR 관리자는 소비자 복제 세트를 활성화합니다. 소비자 복제가 활성화되면 생산자 복제 세트에서 업데이트된 데이터가 소비자 복제 세트의 해당 데이터를 자동으로 업데이트합니다.
- 각 소비자 인스턴스에서 IDR 관리자는 데이터를 소비자 인스턴스로 시드하여 생산자 인스턴스에서 기존 데이터를 선택적으로 복제할 수 있습니다.
- 생산자 또는 소비자 인스턴스에서 IDR 관리자는 복제 세트에서 변환을 구성하여 소비자 인스턴스에서 이름이 다른 테이블 또는 테이블 열에 데이터를 선택적으로 복제할 수 있습니다.
- 생산자 또는 소비자 인스턴스에서 IDR 관리자는 복제 세트에서 어댑터를 구성하여 소비자에게 복제하기 전에 생산자 데이터를 선택적으로 수정할 수 있습니다.
IDR 이점
| 이점 | 기능 | 사용자 |
|---|---|---|
| 거의 실시간으로 생산자 인스턴스에서 하나 이상의 소비자 인스턴스로 삽입 및 업데이트를 지속적으로 복제하여 지연을 최소화합니다. | 연속 복제 | 관리자 |
| 미리 정의된 간격으로 생산자 인스턴스에서 하나 이상의 소비자 인스턴스로 기록 삽입 및 업데이트 복제를 예약합니다. | 예약된 복제 | 관리자 |
| 생산자 인스턴스에서 소비자 인스턴스로 삽입 및 업데이트를 거의 실시간으로 지속적으로 복제하며, 한쪽의 변경 사항은 다른 쪽으로 다시 복제됩니다. | 양방향 복제 | 관리자 |
| 생산자 인스턴스에서 고유 소비자 인스턴스로 삽입 및 업데이트를 거의 실시간으로 지속적으로 복제하여 각 소비자 인스턴스가 독립적으로 업데이트를 수신하도록 합니다. | 불연속 복제 | 관리자 |
| 소비자 인스턴스에서 이름이 다르게 지정된 테이블 및 테이블 열에 생산자 데이터를 매핑합니다. 예를 들어 테이블 열을 수정하고 매핑하여 여러 로캘의 데이터를 지역화할 수 있습니다. | 복제 데이터 변환 | 관리자 |
| 어댑터를 사용하여 소비자 인스턴스에 복제하기 전에 생산자 데이터를 수정합니다. 예를 들어 한 통화를 다른 통화로 변환하거나 한 표준 시간대를 다른 표준 시간대로 변환하는 등의 문자열 및 수학 연산을 수행하는 어댑터를 구성할 수 있습니다. | 복제 데이터 변환 | 관리자 |
| 비즈니스 규칙을 사용하여 알림 생성 또는 복제 확인과 같은 복제 후 워크플로우를 트리거합니다. | 복제 후 워크플로우 트리거 | 관리자 |
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의 데이터 개인정보 보호를 참조하십시오.
다음으로 살펴볼 내용
IDR 구성 및 사용에 대한 자세한 내용은 다음을 참조하십시오.