わかるDynamoDBスケーラブルなNoSQLデータベース。リレーショナルじゃないデータは、DynamoDBに置いておけば、スケーラビリティに頭を抱えずに済みます。パフォーマンスやコストを最適化するためには慣れが必要なので、軽い気持ちで使うと後悔するかもしれません。事前のキャパシティ指定が不要なオンデマンドモードがサポートされたおかげで、だいぶ使いやすくなりました。入力項目の補足ストレージDynamoDBで使用するストレージの容量をGB単位で入力してください。0.5単位の読み込みリクエストが発生します。書き込みリクエスト1KBまでの書き込み1回につき1単位、トランザクション書き込み1回につき2単位の書き込みリクエストが発生します。RCU読み込みキャパシティユニット(RCU)を入力してください。キャパシティユニットという言葉に馴染みがありませんが、最大4KBの項目に対して強い整合性のある読み込みを1秒あたり1回(結果的に整合性のある読み込みについては2回)行うことで1RCUを消費します。2KBの項目に対して1秒あたり100回の強い整合性のある読み込みを行う場合は、100RCUが必要になります。キャパシティユニットや整合性についての詳しい話は、読み込みでのキャパシティーユニットの消費や読み込み整合性をご確認ください。WCU書き込みキャパシティユニット(WCU)を入力してください。最大1KBの項目に対して、1秒あたり1回の書き込みを行うことで1WCUを消費します。2KBの項目に対して1秒あたり100回の書き込みを行う場合は、200WCUが必要になります。詳しくは、書き込みでのキャパシティーユニットの消費をご確認ください。対象外のものリザーブドキャパシティーRCUとWCUがある程度予測できる場合、最小使用量に対して割引を適用することができます。リザーブドキャパシティーを越えた分は、通常の料金が加算されます。ストレージのオーバーヘッドストレージコストには1アイテム当たり100bytesのオーバーヘッドが加算されます。アイテム数が億を超えるぐらいになると効いてきますが、その頃にはオーバーヘッドが気にならないぐらい高額になっていると思います。同一リージョンのデータ転送は無料ですが、別リージョンへのデータ転送には料金がかかります。Tablesやオンデマンドバックアップ、DynamoDBストリームなどを利用する場合は料金がかかります。公式の料金表をご確認ください。