- [[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 はテーブル作成時にしか追加できない(後から追加が不可能)
## トランザクション
-