DynamoDB 싱글 테이블 설계
pingulee조회 0 · 댓글 0
관계형 사고를 버리는 것이 DynamoDB의 시작이다. 조인이 없으니 접근 패턴을 먼저 정하고 키를 설계한다.
싱글 테이블
서로 다른 엔티티를 PK/SK 조합으로 한 테이블에 담는다. 예를 들어 USER#123, POST#456처럼 접두어로 구분한다.
PK SK 속성
USER#123 PROFILE name, email
USER#123 POST#2026-08-01 titleGSI로 뒤집기
다른 각도의 조회가 필요하면 GSI를 추가해 PK/SK를 뒤집는다. 이 블로그도 byStatus 인덱스로 발행 글을 시간순으로 가져온다.
댓글 0
첫 댓글을 남겨보세요.