DynamoDB を学ぶ
DynamoDB を正しく学ぶ — 基礎からデータモデリング、インデックス、式、PartiQL、ツール、内部構造まで、体系立てたカリキュラムです。
DynamoDB の基礎。いつ使うかから、データ型、DynamoDB JSON、アイテムサイズと制限、アイテム操作、複合キー、コレクション、一貫性まで。
DynamoDB のデータモデリング — アクセスパターンからのモデリング、シングルテーブル設計、type 属性、非正規化、そして 1 テーブルが間違った選択になるとき。
join を使わずに DynamoDB でリレーションシップをモデル化する。一対多、隣接リストパターン、多対多、複合ソートキー、参照カウント。
DynamoDB のクエリとソート。Query 対 Scan、ページネーション、フィルター式、なぜ Scan が遅いのか、並列スキャン、ゼロパディングを含むソートキー戦略。
DynamoDB のグローバルセカンダリインデックスにいくらかかるか。定価で見た GSI 書き込み増幅、GSI 対 LSI 対フィルターの判断表、そして拘束する上限。
DynamoDB の式: 式の属性名と値、それらをいつ必ず使うか、そして条件式、更新式、キー条件式、射影式。
DynamoDB の書き込みと運用。バッチ書き込みと削除、ReturnValues、アトミックカウンター、属性横断の一意性、ゼロダウンタイム移行、ホットパーティション。
DynamoDB 上の PartiQL と SQL。PartiQL とは何か、何ができないか、ネイティブな回避策、そして DynoTable の Workbench が JOIN、GROUP BY、集約をどう実行するか。
DynamoDB のツール:DynamoDB Local、LocalStack、最良の GUI クライアント、データの閲覧と編集、テーブルのコピー、CSV エクスポートと MCP サーバー。
DynamoDB の運用とコスト。トランザクション、Streams、TTL、オンデマンド対プロビジョンドキャパシティ、グローバルテーブル、バックアップ/PITR を、稼働中の 1 つの SaaS で学ぶ。
DynamoDB の内部。パーティションキー、物理パーティション、アダプティブキャパシティ、ストレージ、リクエストルーティングと GSI がどう動くか、そして Dynamo 論文とどう違うか。
その他の DynamoDB リソース
実践してみる準備はできましたか?
自分の DynamoDB テーブルを閲覧・クエリ・モデリング — DynoTable の SQL Workbench と AI エージェントはあなたの AWS 上で動作。30日間無料トライアル、クレジットカード不要 — その後は期限のない Free プラン。