Amazon DynamoDB, 이제 글로벌 보조 인덱스에서 다중 속성 복합 키 지원

게시된 날짜: 2025년 11월 19일

Amazon DynamoDB는 이제 글로벌 보조 인덱스(GSI)에서 최대 8개의 속성으로 구성된 프라이머리 키를 지원합니다. 이전에는 파티션 키와 정렬 키가 각각 하나의 속성으로 제한되었지만, 이제 DynamoDB는 파티션 키와 정렬 키 각각에 대해 최대 4개의 속성을 지원합니다. 다중 속성 키를 사용하면 더 이상 값을 합성 키에 수동으로 연결할 필요가 없어서 새 인덱스를 추가하기 전에 데이터를 다시 채워야 하는 경우가 있습니다. 대신 최대 8개의 기존 속성을 사용하여 프라이머리 키를 생성할 수 있으므로 다양한 액세스 패턴을 쉽게 모델링하고 새로운 쿼리 요구 사항에 맞게 조정할 수 있습니다.

다중 속성 파티션 키는 데이터 배포와 고유성을 개선합니다. 다중 속성 정렬 키를 사용하면 왼쪽에서 오른쪽으로 정렬 키 속성에 대한 조건을 지정할 수 있으므로 유연한 쿼리가 가능합니다. 예를 들어 파티션 키 UserID와 정렬 키 속성이 Country, State, City인 인덱스를 사용하면 사용자에 대한 모든 위치를 쿼리하고 국가, 주 또는 도시별로 결과 범위를 좁힐 수 있습니다.

다중 속성 파티션 키와 정렬 키는 DynamoDB가 제공되는 모든 AWS 리전에서 추가 요금 없이 사용할 수 있습니다. AWS Management Console, AWS CLI, AWS SDK 또는 DynamoDB API를 사용하여 생성할 수 있습니다. 자세히 알아보려면 Amazon DynamoDB 개발자 가이드의 글로벌 보조 인덱스를 참조하세요.