일관성 GUID
일관성 GUID는 애플리케이션이 부분 업데이트를 검색할 수 있도록 하는 검색 전략입니다. 일관성 GUID(Globally Unique IDentifier)는 관련 집합의 각 개체에 적용됩니다. 구현에서 원본 애플리케이션은 새 GUID를 생성하고 관련 개체 집합에서 업데이트하는 각 개체에 적용합니다. 그런 다음 집합의 나머지 개체에 새 GUID를 적용하고 "master" 개체에 새 GUID를 적용하여 완료합니다. 일반적으로 "master" 개체는 집합에 있는 다른 개체의 부모인 컨테이너가 됩니다.
몇 가지 중요한 고려 사항
- 개체 개수 또는 체크섬과 결합된 일관성 GUID는 개체를 읽는 애플리케이션이 GUID가 있는 개체 수를 알 수 없으므로 일관성 GUID만 사용하는 것보다 더 효과적입니다.
- 애플리케이션은 고유한 GUID(Microsoft Win32 API, UuidCreate가 이 함수를 제공함)를 생성해야 하며 개체의 objectGUID 특성에 있는 시스템 생성 GUID를 사용하지 않아야 합니다. 개체 집합을 업데이트할 때마다 일관성 GUID를 변경해야 하기 때문입니다. objectGUID에 있는 개체 ID GUID는 개체를 만든 후에는 변경되지 않습니다.
- 일관성 GUID는 집합 간에 공유되는 개체가 없으므로 각 집합에 고유한 일관성 GUID가 있을 수 있다고 가정합니다.