DynamoDBでのスループット量の計算について
12月 31, 2018
あまりネットに情報がなかったのでメモ
DynamoDBの料金はスループットで決まる
スループットはユニットという単位で、事前に設定しておく
⇒事前に設定したスループットを超えて書き込み/読み込みをおこなうと、400エラーが帰ってきて失敗する
デフォルトだと両方とも5ユニット
1ユニット=5 KB=5,000 Byte
例えはカラムが二つあるとして、
idが16 Byte
urlが37 Byte
合計で53 Byte
20,000 / 53 ≒ 943.4
よって、秒間 943 書き込み/読み込みまでそれぞれ耐えられる
(データ移行で CLI でまとめて RDS からデータを写したが、500件くらいでも0.4ユニットくらいの消費だった)