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

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