두 개의 쓰기 리전에 Azure Cosmos DB SQL API 계정을 배포합니다. Profiles 컨테이너의 경우, 동시 업데이트가 발생하면 (타임스탬프 속성으로 판단하여) 가장 최근 변경 사항이 우선해야 합니다. Orders 컨테이너의 경우, 충돌 시 업데이트 손실 없이 라인 항목을 자동으로 병합해야 합니다. 무엇을 구성해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Profiles 컨테이너의 경우, 충돌 해결 정책을 /modifiedAt 경로를 사용하는 LastWriterWins로 설정합니다., Orders 컨테이너의 경우, 충돌 해결 정책을 Custom으로 설정하고 충돌하는 항목을 결합하는 병합 저장 프로시저를 등록합니다..
이것이 정답인 이유
Profiles 컨테이너의 경우, LastWriterWins(최종 쓰기 우선)는 동시 업데이트 시 타임스탬프 속성(예: /modifiedAt)을 사용하여 가장 최근 변경 사항을 유지하는 데 적합합니다. 이는 간단한 충돌 해결 시나리오에 효과적입니다. Orders 컨테이너의 경우, 라인 항목 병합과 같은 복잡한 충돌 해결 로직이 필요하므로 Custom(사용자 지정) 충돌 해결 정책을 사용하고 충돌을 처리하는 저장 프로시저를 등록해야 합니다. 계정 수준에서 수동 충돌 모드를 활성화하는 것은 모든 컨테이너에 적용되며, 각 컨테이너의 특정 요구 사항을 충족하지 못할 수 있습니다. 데이터베이스 수준 충돌 정책은 컨테이너별로 다른 충돌 해결 전략을 적용할 수 없게 합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음