初級読了 1 分

2026年に読む価値のあるDynamoDB本

お金を払う価値のあるDynamoDB本は2冊あり、両者は代替関係にありません。一方は モデリングの考え方を教え、もう一方はサービスそのものを記述します。世にある 「ベスト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は、人が「the DynamoDB book」と 言うときに指している本です。公式サイトは、 Basicパッケージ($79)を「コンセプト、コツ、戦略、そして5つの実例ウォークスルーを 収めた450ページの本(PDF & EPUB形式)」に「印刷可能なチートシート6枚」が付くものと して説明しています。Plusパッケージ($129)は60ページのAnalytics補遺、60ページの Operations補遺、そして5つの実例それぞれのデプロイ可能なコードを追加し、 Premium($249)は全章のビデオウォークスルーを追加します。(価格と内容は dynamodbbook.comに基づく、2026-08-05確認。)

推薦の顔ぶれは、自費出版の技術書としては異例に強力です — Rick Houlihan(当時AWSの Principal Technologist, NoSQL)、Jeremy Daly、Corey Quinnがいずれも販売ページに 登場します。AWS自身の 学習リソースページも、 本書を「Alex DeBrieによる、DynamoDBでのデータモデリングに戦略主導のアプローチを 教える包括的なガイド」として挙げています。

本当に優れている点: 5つのエンドツーエンドのウォークスルーです。実際の アクセスパターン一覧をキースキーマへ落とし込む技術こそ、スケールする DynamoDBテーブルと18か月後に作り直しが必要になるテーブルを分けるものであり、 その全工程を見せてくれる無料資料はほとんどありません。 シングルテーブル設計1対多のリレーションシップの章こそ、 本書が薦められる理由です。

正直な留保: 公開されている 目次には 「Version 1.0, 2020-04-06」と刻印されており、2026-08-05時点で第2版のアナウンスは ありません。それが実際に何を犠牲にするのかは、下の どちらの本も扱えていない変更を参照してください — 思っているより 小さく、しかしゼロではありません。

Amazon DynamoDB — The Definitive Guide

Packt · 2024年8月 · 414ページ · ISBN 9781803246895

Amazon DynamoDB — The Definitive GuideAman DhingraとMike Mackayによる本で、2冊のうち新しいほう、そして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から100アクションリクエストへ引き上げ2022The DynamoDB Book
オンデマンドスループットが50%値下げ、グローバルテーブルは最大67%値下げ2024-11-01両方
テーブルとインデックスのウォームスループット2024-11両方

出典:AWSのWhat's New投稿 PartiQL価格改定ウォームスループット、 および TransactWriteItems APIリファレンス。 いずれも2026-08-05確認。

このうち2つは、雑学ではなくアドバイスそのものを変えます。オンデマンドの50%値下げは、 オンデマンドとキャパシティの損益分岐点を動かすため、 2024年11月より前に書かれたキャパシティモードの指針はすべて古い数字で計算しています — DynamoDBのコストモデルを参照してください。 そしてPartiQLの登場により、2020年の本にある「DynamoDBにSQLインターフェースはない」 という枠組みは、書かれたままの形ではもう正しくありません。ただし根底にある主張は 生き残っています。PartiQLはクエリ面であってリレーショナルエンジンではなく、いまなお テーブル横断のJOINGROUP BY、集計はできません (PartiQL vs SQLを参照)。

2020年の本は今も買う価値がある?

あります、ただし留保付きで。そしてこれは本書について最もよく聞かれる質問でも あります — DynamoDB学習に関するコミュニティの最上位スレッドは、まさにこれを 尋ねている投稿です。

古びていないもの: パーティションキー設計、のオーバーローディング、 項目コレクション、ソートキーのパターン、1対多と多対多のモデリング、そして5つの ウォークスルー。どれもバージョンに紐づいていません。DynamoDBのキーモデルは本が 書かれてから変わっておらず、モデリングこそが本書が本当に扱っている主題です。

古びたもの: 機能の棚卸し、価格の計算、そして「DynamoDBはXができない」という形の あらゆる記述 — 信じる前に上の表を確認してください。

モデリングのために買いましょう。制限、価格、APIが何をサポートしているかの最新 リファレンスとしては使わないこと。それらにはAWSドキュメントを使ってください。 無料で、更新され続けています。

無料で学ぶ道

DynamoDBをきちんと学ぶのに、何かを買う必要はありません。

  • dynamodbguide.com — DeBrie自身による無料の 入門書で、トップページには「DynamoDBというNoSQLデータベースの入門」と説明されて います。コンセプトとAPIの守備範囲をよくカバーしていて、費用はゼロ。ただし本より 古いものです。
  • AWS Developer Guide — このリストの中で、構造上つねに最新であり続ける唯一の情報源です。リファレンスと しては無敵、モデリングの教師としては力不足。
  • awesome-dynamodb — キュレーションされたリンク集で、カンファレンス講演を探すのに便利です。ただし 活発にメンテナンスされてはいません。

次に進むには

モデリングについて読むだけでは、いずれ限界が来ます。どこかで実際にアクセス パターンを書き出し、キースキーマへ変える必要があります。無料の シングルテーブル設計プランナーは、その工程を インタラクティブにこなします。アクセスパターンを並べれば、PK/SKとGSIの設計案が CreateTable JSONと一緒に手に入り、どのパターンが収まらないのかも分かります。 AWSアカウントを用意しなくても、本が教えるモデリングのループを手早く練習できます。

そこから先は、DynamoDB Localを使えばウォークスルーを本物の エンジン相手に無料で実行できますし、 DynamoDB GUIクライアントのガイドでは、作った項目を 眺めるためのツールを扱っています。それらのテーブルを本物のSQL — 本にもPartiQLにも 出せないJOINや集計を含めて — で参照・クエリしたいなら、 DynoTableをダウンロードしてローカルテーブルに向けてみてください。

更新日