内部構造

DynamoDB は下層でどう機能するかを知らなくても使えます — ホットパーティションにスロットリングされる、 GSI が遅延する、あるいはアダプティブキャパシティが説明のつかない何かをする、そのときまでは。この セクションは、それらの挙動を謎ではなく予測可能にするメンタルモデルです。

ここはカリキュラムの深みです。キーが物理パーティションにどうマッピングされるか、ストレージと ルーティングが実際にどう機能するか、そして今日の挙動がどこから歴史的に来ているのか。モデリングと インデックスに慣れてから読んでください — 前のセクションが手渡すルールの背後にある なぜ を説明します。

8 件中 0 件読了クイズ
DynamoDB のパーティションキーの仕組み
DynamoDB のパーティションキーの仕組み — キーを物理パーティションへ対応づけるハッシュ、なぜキー選びがスループットを決めるのか、そしてホットパーティションをどう避けるか。
中級読了 7 分
DynamoDBのアダプティブキャパシティー
DynamoDBのアダプティブキャパシティーとバーストキャパシティー — スパイクを吸収しホットパーティションを自動でブーストする仕組みと、どちらでも超えられないパーティションの上限。
上級読了 6 分
DynamoDB の GSI は内部的にどう保存されるか
DynamoDB の GSI がどう保存されるか — 独自のパーティション空間、ベーステーブルからの非同期レプリケーション、射影された属性だけ、そして分離されたキャパシティ。
上級読了 7 分
DynamoDB の物理パーティション
DynamoDB の物理パーティションの仕組み — 10 GB、3000 RCU、1000 WCU の上限、パーティションの分割方法、そしてキャパシティに余裕があるのにホットキーがスロットリングする理由。
上級読了 7 分
DynamoDB のストレージ内部の仕組み
DynamoDB のストレージ内部の仕組み — パーティションのハッシュ化、ソートキー範囲のためのパーティションごとの B-tree、そして3つの AZ にまたがるクォーラムレプリケーションを解説。
上級読了 7 分
DynamoDB のリクエストルーティングの仕組み
DynamoDB のリクエストルーティングの仕組み — リクエストルーターがパーティションキーをハッシュ化して適切なストレージノードを見つけ、それがキーごとのレイテンシーをなぜ解決するのか。
上級読了 7 分
Dynamo論文からDynamoDBへ
2007年のAmazon Dynamo論文からDynamoDBへ — オリジナルの一貫性ハッシュとクォーラム設計が何を導入し、AWSが何を残して何をひそかに置き換えたか。
上級読了 6 分
理解度チェッククイズに挑戦
このセクションで学んだ内容を確認しましょう。

DynoTable を試して、キーとアイテムコレクションがどう配置されるかを探ってみましょう — SQL Workbench でパーティションキーを GROUP BY すれば、どのキーが最も多くのアイテムを抱えているかがわかります。