Amazon DynamoDB

www.slideshare.net

概要

  • データは3か所のAZに保存されるため、信頼性が高い
  • ストレージの容量制限がない
  • Readは結果整合性モデル
  • Consistent Readオプションにより整合性を維持した読み込みが可能
    • Capacity Unitを2倍消費する
  • スループットパーティションに均等に付与される

プライマリキーの持ち方

  • Partation Key
  • Partation Key & Sort Key

Burst Capacity

ベストプラクティス

  • ホットデータとコールドデータを混在させない
    • コールドデータにキャパシティユニットを消費するのは非効率

TTL

  • 期限切れになっても即削除されるわけではない
  • 最大48時間、削除までに時間がかかる
  • 有効期限がシステム仕様に大きく関わるのであればRead条件に追加が必要