- [[AWS]] が提供する [[NoSQL]] の DB サービス - ベストプラクティス - 公式: [DynamoDB を使用した設計とアーキテクチャの設計に関するベストプラクティス](https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/best-practices.html) ## インデックス - 2種類のインデックスがある - GSI (Global Secondary Index) - LSI (Local Secondary Index) - テーブルは 20 個の GSI と 5 個の LSI を持つことができる - ベストプラクティス - 公式: [DynamoDB でセカンダリインデックスを使用するためのベストプラクティス](https://docs.aws.amazon.com/ja_jp/amazondynamodb/latest/developerguide/bp-indexes.html) ### GSI - 「PK のみ」もしくは「PK + SK」を持つインデックス - GSI は既存のテーブルに追加することが可能 ### LSI - PK はベーステーブルと同じで、SK のみが異なるインデックス - LSI はテーブル作成時にしか追加できない(後から追加が不可能) ## トランザクション -