DynamoDB 학습
DynamoDB를 제대로 배우세요 — 기초부터 데이터 모델링, 인덱스, 표현식, PartiQL, 도구, 내부 구조까지 이어지는 체계적인 커리큘럼.
DynamoDB 기초 — 데이터 타입, 항목 컬렉션, 복합 기본 키. 커리큘럼의 나머지 모든 내용이 기반으로 삼는 기본 동작 원리.
DynamoDB 데이터 모델링 — 싱글 테이블 디자인, 액세스 패턴 기반 모델링, type 속성, 비정규화, 그리고 테이블 하나가 잘못된 선택이 되는 경우.
DynamoDB에서 관계 모델링 — 일대다, 다대다, 인접 리스트 패턴, 복합 정렬 키, 참조 카운트, 모두 조인 없이.
DynamoDB 쿼리와 정렬 — Query vs Scan, 페이지네이션, 필터 표현식, Scan이 느린 이유, 병렬 스캔, 그리고 제로 패딩을 포함한 정렬 키 전략.
DynamoDB 보조 인덱스 — GSI vs LSI, 희소 인덱스, 키 오버로딩, GSI 최종적 일관성, 그리고 GSI가 베이스 테이블 쓰기를 스로틀링할 수 있는 이유.
DynamoDB 표현식 — 조건, 업데이트, 키 조건, 프로젝션 표현식, 그리고 표현식 속성 이름과 값, 그것들을 반드시 써야 하는 경우.
DynamoDB 쓰기와 운영 — 원자적 카운터, 여러 속성에 걸친 고유성 강제, 무중단 마이그레이션, 핫 파티션 진단.
DynamoDB의 PartiQL과 SQL — PartiQL이 무엇인지, 무엇을 할 수 없는지, 그리고 DynoTable 워크벤치가 DynamoDB의 규칙 안에서 JOIN, GROUP BY, 집계를 실행하는 방법.
DynamoDB 도구 — DynamoDB Local 실행, LocalStack 연결, 최고의 GUI 클라이언트, 데이터 보기와 편집, 테이블 복사, CSV 내보내기, MCP 서버.
DynamoDB 운영과 비용 — 트랜잭션, Streams, TTL, 온디맨드 vs 프로비저닝 용량, 글로벌 테이블, 백업/PITR을 하나의 멀티 테넌트 SaaS 감사 로그로 이어가며 배웁니다.
DynamoDB 내부 구조 — 파티션 키, 적응형 용량, GSI 저장, 물리적 파티션, 저장, 요청 라우팅이 동작하는 방식을 Dynamo paper까지 거슬러 올라가며 다룹니다.
이제 실전에 적용해 볼까요?
직접 만든 DynamoDB 테이블을 탐색하고, 쿼리하고, 모델링하세요 — DynoTable의 SQL Workbench와 AI 에이전트가 사용자의 AWS에서 실행됩니다. 30일 무료 체험.