DynamoDB 테이블에 제품 리뷰가 저장됩니다. 각 항목에는 Review ID(파티션 키), Product ID, User ID, Product Rating(1-5) 및 선택적 주석이 포함됩니다. 가장 일반적인 쿼리는 특정 Product ID에 대해 가장 높은 평점을 받은 상위 10개 리뷰를 반환하는 것입니다. 이 쿼리에 대해 가장 빠른 응답을 제공하는 인덱스는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Product ID를 파티션 키로, Product Rating을 정렬 키로 사용하는 GSI(글로벌 보조 인덱스).
이것이 정답인 이유
정답은 Product ID를 파티션 키로, Product Rating을 정렬 키로 사용하는 GSI(글로벌 보조 인덱스)입니다. 이 인덱스는 특정 Product ID에 대한 모든 리뷰를 효율적으로 검색하고, Product Rating을 기준으로 내림차순 정렬하여 상위 10개 리뷰를 빠르게 찾을 수 있도록 합니다. Product ID를 파티션 키로, Review ID를 정렬 키로 사용하는 GSI는 Product ID로 검색은 가능하지만, Product Rating으로 정렬하려면 추가적인 정렬 작업이 필요하여 비효율적입니다. LSI(로컬 보조 인덱스)는 기본 테이블과 동일한 파티션 키를 사용해야 하므로, Product ID를 파티션 키로 사용하는 LSI는 불가능합니다. 기본 테이블의 파티션 키는 Review ID입니다. Review ID를 파티션 키로, Product ID를 정렬 키로 사용하는 LSI는 Product ID로 검색하는 데 적합하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음