DynamoDB を学ぶ
DynamoDB を正しく学ぶ — 基礎からデータモデリング、インデックス、式、PartiQL、ツール、内部の仕組みまでを体系化したカリキュラム。
DynamoDB の基礎 — データ型、アイテムコレクション、複合プライマリキー。カリキュラムの他のすべてが土台とする基本的な仕組み。
DynamoDB のデータモデリング — シングルテーブル設計、アクセスパターンからのモデリング、type 属性、非正規化、そして単一テーブルが誤った選択になる場面。
DynamoDB でのリレーションシップのモデリング — 1対多、多対多、隣接リストパターン、複合ソートキー、参照カウント、すべて JOIN なしで。
DynamoDB の Query とソート — Query と Scan、ページネーション、フィルタ式、Scan が遅い理由、並列スキャン、そしてゼロパディングを含むソートキー戦略。
DynamoDB のセカンダリインデックス — GSI と LSI、スパースインデックス、キーオーバーロード、GSI の結果整合性、そして GSI がベーステーブルの書き込みをスロットリングしうる理由。
DynamoDB の式 — 条件式、更新式、キー条件式、射影式、さらに式属性名と式属性値、そしてそれらを使わなければならない場面。
DynamoDB の書き込みと運用 — アトミックカウンタ、複数属性をまたぐ一意性の強制、ダウンタイムなしのマイグレーション、ホットパーティションの診断。
DynamoDB 上の PartiQL と SQL — PartiQL とは何か、何ができないか、そして DynoTable Workbench が DynamoDB のルールの中で JOIN、GROUP BY、集計をどう実行するか。
DynamoDB のツール — DynamoDB Local の実行、LocalStack への接続、おすすめの GUI クライアント、データの閲覧と編集、テーブルのコピー、CSV エクスポート、MCP サーバー。
DynamoDB の運用とコスト — トランザクション、Streams、TTL、オンデマンドとプロビジョンドキャパシティ、Global Tables、バックアップ/PITR を、1 つの連続したマルチテナント SaaS の監査ログを通して学ぶ。
DynamoDB の内部構造 — パーティションキー、アダプティブキャパシティ、GSI のストレージ、物理パーティション、ストレージ、リクエストルーティングがどう動くか、そして Dynamo 論文への遡及。
実践してみる準備はできましたか?
自分のDynamoDBテーブルを参照、クエリ、モデリングしましょう。DynoTableのSQL WorkbenchとAIエージェントはあなたのAWS上で動作します。30日間無料トライアル。