개발자는 자주 액세스하는 제품 항목에 대해 마이크로초 단위의 읽기 지연 시간을 필요로 하며, 일관성을 보장하기 위해 제품이 생성, 업데이트 또는 삭제될 때마다 애플리케이션 캐시가 업데이트되어야 합니다. 이러한 요구 사항을 충족하는 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: DynamoDB Accelerator (DAX) 클러스터와 함께 Amazon DynamoDB를 사용합니다..
이것이 정답인 이유
정답은 DynamoDB Accelerator (DAX) 클러스터와 함께 Amazon DynamoDB를 사용하는 것입니다. DAX는 DynamoDB를 위한 완전 관리형, 고가용성 인메모리 캐시로, 마이크로초 단위의 읽기 지연 시간을 제공합니다. DAX는 쓰기 스루(write-through) 캐시를 지원하여 데이터가 DynamoDB에 기록될 때 캐시도 자동으로 업데이트되므로 애플리케이션 캐시의 일관성을 보장합니다. 오답 설명: Amazon ElastiCache for Redis와 함께 Amazon RDS를 사용하고 ElastiCache를 사용하여 지연 로딩 캐시 전략을 구현하는 것은 DynamoDB가 아닌 RDS를 사용하므로 요구 사항에 맞지 않습니다. 또한 지연 로딩은 캐시 일관성을 즉시 보장하지 않습니다. 인메모리 캐시와 함께 Amazon DynamoDB를 사용하고 애플리케이션에서 지연 로딩을 구현하는 것은 개발자가 직접 캐시 로직을 관리해야 하며, 지연 로딩은 캐시 일관성을 즉시 보장하지 않아 복잡성과 잠재적 불일치를 초래할 수 있습니다. DynamoDB Accelerator (DAX)와 함께 Amazon RDS를 사용하고 DAX 클러스터에 TTL을 지정하는 것은 DAX가 DynamoDB 전용 캐시이므로 RDS와 함께 사용할 수 없습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음