LoginSignup
0
1

More than 3 years have passed since last update.

Dynamo DB ベストプラクティス(個人用メモ)

Posted at

参考サイト

DynamoDBのテーブルを1つだけにする設計のコツ(考え方編)
https://mizumotok.hatenablog.jp/entry/2019/08/13/172430

DynamoDBのテーブルを1つだけにする設計のコツ(汎用的手法編)
https://mizumotok.hatenablog.jp/entry/2019/08/14/175525

多対多の関係を管理するためのベストプラクティス
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/bp-relational-modeling.html

DynamoDB でリレーショナルデータをモデル化するためのベストプラクティス
https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/bp-relational-modeling.html

グローバルセカンダリインデックス
ローカルセカンダリインデックス(スパースインデックス推奨)

Partition Keyに一番重要そうなテーブルのプライマリキー、Sort Keyにそのテーブルとリレーショナルなテーブルのプライマリキーを入れることで実現できます。Partition KeyとSort Keyだけを見るとテーブルの関係性を示しています。この設計手法を隣接関係のリスト設計パターン

⇒個別の設計用テーブルと、参照用の結合テーブルを用意するのがよさそう

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1