입문5분 분량

2026년에 읽을 가치가 있는 DynamoDB 책

돈을 낼 가치가 있는 DynamoDB 책은 두 권이고, 둘은 서로 대체재가 아닙니다. 한 권은 모델링을 어떻게 사고할지 가르치고, 다른 한 권은 서비스를 문서화합니다. 대부분의 "최고의 DynamoDB 책" 목록은 정작 무엇을 살지 결정짓는 사실을 빼놓고 순위를 매깁니다. 두 권 모두 여러분이 지금 쓰고 있을 기능들보다 먼저 나왔다는 것입니다. 이 글은 어느 부분이 낡았고 어느 부분이 낡지 않았는지 짚습니다.

어느 쪽이 필요한가

하려는 일읽을 책
코드를 쓰기 전에 액세스 패턴 모델링 익히기The DynamoDB Book
서비스가 프로덕션에서 어떻게 동작하는지 이해하기Amazon DynamoDB — The Definitive Guide
API 표면을 정확히 다루기둘 다 아님 — AWS 문서가 무료이고 최신입니다
한 푼도 쓰지 않기dynamodbguide.com, 그다음 AWS 문서

The DynamoDB Book — Alex DeBrie

$79 / $129 / $249 · PDF + EPUB · 450쪽

The DynamoDB Book은 사람들이 "그 DynamoDB 책"이라고 말할 때 가리키는 바로 그 책입니다. 자체 사이트는 Basic 패키지($79)를 "개념, 팁, 전략, 그리고 다섯 개의 실습 예제를 담은 450쪽 분량의 책(PDF 및 EPUB 형식)"에 "인쇄 가능한 치트시트 6장"을 더한 것으로 설명합니다. Plus 패키지($129)는 60쪽 분량의 Analytics 보충 자료, 60쪽 분량의 Operations 보충 자료, 그리고 다섯 예제 각각의 배포 가능한 코드를 더하고, Premium($249)은 전 챕터의 영상 워크스루를 더합니다. (가격과 구성은 dynamodbbook.com 기준, 2026-08-05 확인.)

추천사는 자가 출판 기술서적치고 유난히 강력합니다 — Rick Houlihan(당시 AWS NoSQL 수석 테크놀로지스트), Jeremy Daly, Corey Quinn이 모두 판매 페이지에 등장합니다. AWS 자체 학습 자료 페이지도 이 책을 "DynamoDB로 데이터를 모델링하는 전략 중심 접근법을 가르치는 Alex DeBrie의 포괄적인 가이드"로 소개합니다.

진짜로 잘하는 것: 다섯 개의 엔드투엔드 워크스루. 실제 액세스 패턴 목록을 키 스키마로 풀어내는 능력이야말로 확장되는 DynamoDB 테이블과 18개월 뒤 재작성이 필요한 테이블을 가릅니다. 그리고 그 전체 흐름을 보여주는 무료 자료는 거의 없습니다. 단일 테이블 설계일대다 관계 챕터가 이 책이 추천받는 이유입니다.

솔직한 단서: 공개된 목차에는 "Version 1.0, 2020-04-06"이라고 찍혀 있고, 2026-08-05 기준 2판 발표는 없습니다. 그것이 실제로 무엇을 대가로 치르게 하는지는 아래 두 책이 놓친 DynamoDB 변화에서 다룹니다 — 생각보다는 적지만, 0은 아닙니다.

Amazon DynamoDB — The Definitive Guide

Packt · 2024년 8월 · 414쪽 · ISBN 9781803246895

Aman Dhingra와 Mike Mackay가 쓴 Amazon DynamoDB — The Definitive Guide는 두 책 중 더 최신이고 AWS 내부에서 나왔습니다 — 출판사는 Dhingra를 "AWS DynamoDB 솔루션 전문가", Mackay를 "노련한 NoSQL 아키텍트"로 소개합니다. (저자, 출간일, 쪽수, ISBN은 O'Reilly 목록 기준, 2026-08-05 확인.)

운영이라는 절반에 대해서는 이쪽이 더 나은 책입니다. 서비스가 부하에서 어떻게 동작하는지, 내부 구조가 여러분의 테이블에 무엇을 의미하는지, 그리고 프로덕션에서만 마주치는 것들을 다룹니다. DeBrie가 모델링하는 법을 가르친다면, 이 책은 여러분이 모델링한 것이 새벽 3시에 어떻게 굴러갈지를 가르칩니다.

두 책이 놓친 DynamoDB 변화

정리 글들이 빼놓는 부분이 바로 이것입니다. 두 책 모두 지금 쓰이는 기능들보다 오래되었고, Definitive Guide의 2024년 8월이라는 출간일은 온디맨드 비용을 절반으로 낮춘 2024년 11월 가격 변경보다 앞섭니다.

DynamoDB 변화발표먼저 나온 책
DynamoDB용 정식 출시2020-11-23The DynamoDB Book
Amazon S3에서 새 테이블로 가져오기2022The DynamoDB Book
TransactWriteItems 액션 요청 상한 25 → 1002022The DynamoDB Book
온디맨드 처리량 50% 인하, 글로벌 테이블 최대 67% 인하2024-11-01둘 다
테이블과 인덱스를 위한 웜 처리량2024-11둘 다

출처: AWS What's New 게시글 PartiQL, 가격 인하, 웜 처리량, 그리고 TransactWriteItems API 레퍼런스. 모두 2026-08-05 확인.

이 중 둘은 잡학 지식이 아니라 조언 자체를 바꿉니다. 온디맨드 50% 가격 인하는 온디맨드와 용량 사이의 손익분기점을 옮기므로, 2024년 11월 이전에 쓰인 용량 모드 지침은 모두 옛날 숫자로 계산하고 있는 셈입니다 — DynamoDB 비용 모델을 보세요. 그리고 PartiQL이 나온 이상 2020년 책의 "DynamoDB에는 SQL 인터페이스가 없다"는 프레이밍은 쓰인 그대로는 더 이상 사실이 아닙니다. 다만 그 밑에 깔린 요점은 살아남습니다. PartiQL은 쿼리 표면이지 관계형 엔진이 아니며, 여전히 테이블 간 JOIN, GROUP BY, 집계를 하지 못합니다 (PartiQL vs SQL 참고).

2020년 책은 지금도 살 만한가요?

네, 단서가 하나 붙습니다. 그리고 이것이 이 책에 대해 가장 많이 나오는 질문입니다 — DynamoDB 학습에 관한 커뮤니티 최상위 스레드가 바로 이걸 묻는 글입니다.

낡지 않은 것: 파티션 키 설계, 오버로딩, 항목 컬렉션, 정렬 키 패턴, 일대다 및 다대다 모델링, 그리고 다섯 개의 워크스루. 어느 것도 버전에 매여 있지 않습니다. DynamoDB의 키 모델은 책이 쓰인 이후로 바뀌지 않았고, 모델링이야말로 이 책이 실제로 다루는 주제입니다.

낡은 것: 기능 목록, 가격 계산, 그리고 "DynamoDB는 X를 할 수 없다"는 형태의 모든 문장 — 그런 문장을 믿기 전에 위 표를 확인하세요.

모델링 때문에 사세요. 한도, 가격, API가 지원하는 기능의 최신 레퍼런스로는 쓰지 마세요. 그건 무료이고 계속 갱신되는 AWS 문서에 맡기세요.

무료로 가는 길

DynamoDB를 제대로 배우기 위해 반드시 무언가를 사야 하는 건 아닙니다.

  • dynamodbguide.com — DeBrie 본인의 무료 입문서로, 첫 페이지에서 스스로를 "DynamoDB NoSQL 데이터베이스 입문서"라고 소개합니다. 개념과 API 표면을 잘 다루고 비용이 들지 않습니다. 책보다 오래됐습니다.
  • AWS 개발자 안내서 — 이 목록에서 구조적으로 항상 최신인 유일한 자료입니다. 레퍼런스로는 따라올 것이 없지만, 모델링을 가르치는 선생으로는 부족합니다.
  • awesome-dynamodb — 큐레이션된 링크 모음으로, 컨퍼런스 발표를 찾을 때 유용합니다. 활발히 관리되지는 않는다는 점은 감안하세요.

다음으로 갈 곳

모델링에 대해 읽는 것만으로는 어느 지점까지밖에 가지 못합니다 — 결국 어딘가에서 액세스 패턴 목록을 적어 내려가고 그것을 키 스키마로 바꿔야 합니다. 저희 무료 단일 테이블 설계 플래너가 그 단계를 대화형으로 해냅니다. 액세스 패턴을 나열하면 CreateTable JSON과 함께 PK/SK 및 GSI 계획을 받고, 어떤 패턴이 맞아떨어지지 않는지도 볼 수 있습니다. AWS 계정을 만들지 않고도 책이 가르치는 모델링 루프를 연습하는 빠른 방법입니다.

거기서부터 DynamoDB Local로 실제 엔진에 대고 워크스루를 무료로 돌려볼 수 있고, 저희 DynamoDB GUI 클라이언트 가이드가 만들어 낸 항목을 들여다볼 도구들을 다룹니다. 그 테이블들을 진짜 SQL로 — 책도 PartiQL도 줄 수 없는 JOIN과 집계까지 포함해 — 탐색하고 쿼리하고 싶다면, DynoTable을 다운로드해서 로컬 테이블에 연결하세요.

업데이트됨