

# DynamoDB의 데이터 모델링 스키마 설계 패키지
<a name="data-modeling-schemas"></a>

DynamoDB용 데이터 모델링 스키마 설계 패키지에 대해 알아봅니다. 여기에는 소셜 네트워크, 게임 프로필, 불만 사항 관리, 반복 결제, 디바이스 상태 및 온라인 상점에 대한 사용 사례, 액세스 패턴 및 최종 스키마 설계가 포함됩니다.

![데이터, 데이터 아래 있는 블록, 블록 아래 있는 기초 간의 개념적 관계를 보여주는 이미지. 기초를 강조.](http://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/images/DataModeling/SchemaDesignData.png)


## 사전 조건
<a name="data-modeling-prereqs"></a>

DynamoDB용 스키마를 설계하기 전에 먼저 스키마가 지원해야 하는 사용 사례에 대한 몇 가지 필수 조건 데이터를 수집해야 합니다. 관계형 데이터베이스와 달리 DynamoDB는 기본적으로 샤딩됩니다. 즉, 데이터가 백그라운드에서 여러 서버에 저장되므로 데이터 로컬리티에 맞게 설계하는 것이 중요합니다. 각 스키마 설계마다 다음 목록을 작성해야 합니다.
+ 엔터티 목록(ER 다이어그램)
+ 각 엔터티의 예상 볼륨 및 처리량
+ 지원해야 할 액세스 패턴(쿼리 및 쓰기)
+ 데이터 보존 요구 사항

**Topics**
+ [사전 조건](#data-modeling-prereqs)
+ [DynamoDB의 소셜 네트워크 스키마 설계](data-modeling-schema-social-network.md)
+ [DynamoDB의 게임 프로필 스키마 설계](data-modeling-schema-gaming-profile.md)
+ [DynamoDB에서 불만 관리 시스템 스키마 설계](data-modeling-complaint-management.md)
+ [DynamoDB에서 반복 결제 스키마 설계](data-modeling-schema-recurring-payments.md)
+ [DynamoDB에서 디바이스 상태 업데이트 모니터링](data-modeling-device-status.md)
+ [DynamoDB를 온라인 상점용 데이터 스토어로 사용](data-modeling-online-shop.md)