여러 복제본의 수정 관리: 마스터쉽

여러 복제본에서 변경사항이 개별적으로 작성되므로 해당 변경사항은 충돌될 수 있습니다. MultiSite 환경에서 변경사항 추적 및 데이터 손상 방지는 마스터쉽이라는 독점 계획 수정 권한으로 달성됩니다. 마스터쉽은 복제본의 사용자가 데이터를 수정하도록 허용되는 시기를 판별합니다.

다른 복제본에서 완료된 작업이 정말로 독립적이면 결과는 매우 혼란스럽게 됩니다. 동시에 세 개의 복제본에서 SAMPL00001이 작성된 경우 진짜 SAMPL00001 레코드를 판별하고 다른 두 레코드는 어떻게 된 것인지를 판별하기가 불가능합니다.

마스터 복제본(또는 마스터)에 특정 오브젝트가 지정되어 있습니다. 오브젝트의 초기 마스터는 오브젝트가 작성된 복제본이며 마스터쉽은 이후에 변경될 수 없습니다. 일반적으로, 오브젝트는 마스터 복제본에서만 수정되거나 삭제될 수 있습니다.

Rational® ClearQuest® 데이터베이스의 대부분의 오브젝트에는 마스터 복제본이 있습니다.

일부 충돌은 피할 수 없습니다. 예를 들어, jsmith라는 새 사용자는 동기화 사이 동일한 기간 중에 둘 이상의 사이트에서 작성될 수 있습니다. 오브젝트의 이름 지정 규칙을 설정하여 이러한 충돌을 최소화할 수 있지만 충돌이 발생하면 업데이트 패킷을 가져오는 중에 처리됩니다.


피드백