Amazon DynamoDB
www.slideshare.net
概要
- データは3か所のAZに保存されるため、信頼性が高い
- ストレージの容量制限がない
- Readは結果整合性モデル
- Consistent Readオプションにより整合性を維持した読み込みが可能
- Capacity Unitを2倍消費する
- スループットはパーティションに均等に付与される
プライマリキーの持ち方
- Partation Key
- Partation Key & Sort Key
Burst Capacity
ベストプラクティス
- ホットデータとコールドデータを混在させない
- コールドデータにキャパシティユニットを消費するのは非効率
TTL
- 期限切れになっても即削除されるわけではない
- 最大48時間、削除までに時間がかかる
- 有効期限がシステム仕様に大きく関わるのであればRead条件に追加が必要