DynamoDB のデータモデリングスキーマ設計パッケージ - Amazon DynamoDB

DynamoDB のデータモデリングスキーマ設計パッケージ

DynamoDB のデータモデリングスキーマ設計パッケージについて説明します。これには、ソーシャルネットワーク、ゲームプロファイル、苦情管理、定期払い、デバイスステータス、オンラインショップのユースケース、アクセスパターン、最終スキーマ設計が含まれます。

データ、データ下のブロック、ブロック下の基盤の概念的な相互関係を示す画像。基盤を重視します。

前提条件

DynamoDB のスキーマを設計する前に、まずスキーマがサポートする必要のあるユースケースに関する前提条件となるデータを収集する必要があります。リレーショナルデータベースとは異なり、DynamoDB はデフォルトでシャーディングされます。つまり、データはバックグラウンドで複数のサーバーに保存されるため、データの局所性を考慮して設計することが重要です。スキーマ設計ごとに次のリストを作成する必要があります。

  • エンティティのリスト (ER 図)

  • 各エンティティの推定ボリュームとスループット

  • サポートが必要なアクセスパターン (クエリと書き込み)

  • データ保持要件