2012-07-30 10 views

답변

2

DynamoDB는 2 개의 인덱스 만 지원하며 효율적으로 쿼리 할 수 ​​있습니다. 임의의 "행"의 가장 큰 값을 찾기 위해 DynamoDB의 사용

  1. 해시 키
  2. 범위 키 (옵션)는

하지 전혀 좋은 생각이다. 임의의 행을 쿼리하면 을 스캔하면 많은 비용이들 것입니다. 데이터가 적절하게 모델링하는 경우

그럼에도 불구하고, 쿼리 방법을 진행하는 방법을 주어진 hash_key 여기

에 대한 가장 큰 range_key을 찾는 데 사용할 수 있습니다

  • 는 것은 has_key 설정
  • range_key에 대한 필터를 설정하지 않음
  • 결과 개수를 1로 제한
  • 색인을 뒤로 스캔하십시오.
관련 문제