애플리케이션이 사용자 이름당 여러 문서를 저장하며, 단일 ACID 트랜잭션에서 동일한 사용자 이름에 대한 여러 문서를 업데이트하는 것을 지원해야 합니다. 이 요구 사항을 충족하도록 Azure Cosmos DB를 어떻게 구성해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 문서를 저장하기 위해 샤딩되지 않은 컬렉션을 생성합니다., MongoDB API를 사용하도록 Azure Cosmos DB를 구성합니다..
이것이 정답인 이유
단일 ACID 트랜잭션에서 동일한 사용자 이름에 대한 여러 문서를 업데이트하려면 해당 문서들이 동일한 논리 파티션에 있어야 합니다. 샤딩되지 않은 컬렉션은 모든 데이터가 단일 논리 파티션에 저장되므로, 이 요구 사항을 충족합니다. MongoDB API는 Azure Cosmos DB에서 다중 문서 트랜잭션을 지원하여 여러 문서를 단일 원자적 작업으로 업데이트할 수 있게 합니다. 사용자 이름으로 샤딩된 컬렉션은 동일한 사용자 이름의 문서가 여러 파티션에 분산될 수 있어 단일 트랜잭션 업데이트를 어렵게 만듭니다. Gremlin API는 그래프 데이터베이스용으로, 이 시나리오의 트랜잭션 요구 사항과는 관련이 적습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음