Amazon DynamoDB
AWSで提供されるKVSのNoSQL.
データの格納と取得に高度に最適化されている.
柔軟なクエリの発行には不向き.
ドキュメントデータベース
ミリ秒単位の速度を要求するアプリケーションにも対応.
期限切れ項目の自動削除
結果整合性のある読み込みと整合性のある読み込みに対応.
パーティションキーによる完全一致とパーティションキーとソートキーによる絞り込みのみに対応.
プライマリキー
キーの設計が重要.
セカンダリインデックスを利用する
集計に弱い
キャパシティユニット
料金を決める要素
読み込みや書き込みの容量.通常はユーザが事前に決定する.
事前設定量を超えた通信が発生した場合,キャパシティユニットが追加で消費され,また遅延が発生する.
DynamoDBの設計