관계(Relationships)

SQL에서는 외래 키로 관계를 모델링하고 조인으로 해결합니다. DynamoDB에는 조인이 없으므로, 관계는 대신 키 설계 안에 존재합니다. 관련 항목들이 같은 컬렉션에 위치하고 단일 Query로 함께 반환되도록 파티션 키와 정렬 키를 설계합니다.

패턴을 보기 전에는 제한적으로 들리겠지만, 일대다는 쉬운 경우이고, 다대다는 의도적인 기법이 필요하며, 팬아웃이 큰 관계에는 고유한 이름이 붙은 패턴이 있습니다. 이 섹션은 그 단계를 차근차근 밟아갑니다.

6개 중 0개 읽음퀴즈

일대다부터 시작하세요. 이후의 모든 패턴이 확장하는 기반입니다.

여러분의 데이터에 대해 이 관계들을 쿼리하려면 DynoTable 사용해보기.