다중 파티션 Azure Cosmos DB 데이터베이스와 최신 Cosmos DB SDK를 사용하는 솔루션을 구축하고 있습니다. 요구 사항: 삽입 및 업데이트 작업을 Azure Blob Storage로 보내고, 모든 파티션의 변경 사항을 즉시 처리하며, 변경 처리의 병렬 처리를 허용해야 합니다. Cosmos DB 작업을 처리할 수 있는 두 가지 접근 방식은 무엇입니까? (각 정답은 완전한 솔루션입니다.)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Azure Cosmos DB 트리거를 사용하는 Azure Function을 생성하고 컨테이너에 연결하도록 트리거를 구성합니다., 컨테이너에서 FeedIterator를 사용하여 변경 피드를 가져오는 Azure Function을 생성하고 FeedRange를 사용하여 여러 함수에서 변경 처리를 병렬화합니다..
이것이 정답인 이유
Azure Cosmos DB 트리거를 사용하는 Azure Function은 Cosmos DB 컨테이너의 변경 사항을 자동으로 감지하고 처리합니다. 이는 변경 피드 프로세서 라이브러리를 기반으로 하며, 여러 함수 인스턴스에 걸쳐 변경 사항 처리를 자동으로 분산하고 병렬화하여 요구 사항을 충족합니다. 컨테이너에서 FeedIterator를 사용하여 변경 피드를 가져오는 Azure Function을 생성하는 방법은 변경 피드를 수동으로 제어할 수 있게 합니다. FeedRange를 사용하여 여러 함수에서 변경 처리를 병렬화하면 처리량을 높이고 지연 시간을 줄일 수 있습니다. Azure App Service API와 변경 피드 예측기는 변경 피드 프로세서 라이브러리를 직접 사용하지 않아 병렬 처리 및 즉시 처리 요구 사항을 충족하기 어렵습니다. Azure Kubernetes Service 클러스터에서 백그라운드 작업을 실행하는 것은 가능하지만, Azure Functions가 Cosmos DB 변경 피드 처리에 더 최적화된 솔루션입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음