Amazon DynamoDB
開発者ガイド (API バージョン 2012-08-10)

有効期限

Amazon DynamoDB の 有効期限 (TTL) を使用すると、データベースから自動的に削除できるようにテーブルの項目の有効期限を定義します。TTL は、プロビジョニングされたスループットを使用することなく、関連性のないデータのストレージ使用量と保存コストを減らす方法として、追加料金なしで提供されます。テーブルで TTL を有効にすると、項目ごとに削除のタイムスタンプを設定し、関連性のあるレコードのみにストレージ使用量を制限することができます。

継続的に蓄積され、特定の期間が経過した後に関連性を失うデータ (例: セッションデータ、イベントログ、使用パターン、その他の一時データ) がある場合に、TTL は役立ちます。契約または規制上の義務に従って特定の期間のみ保持する必要がある重要なデータがある場合、TTL を使用すれば、予定に従ってすぐにデータを削除することができます。

TTL の使用を開始するには

  1. 有効期限: 仕組み について理解します。

  2. 有効期限 の使用を開始する前に」セクションを参照してください。

  3. 特定のテーブルの TTL を有効化し、有効期限のタイムスタンプを保持する属性の名前を選択します。次に、選択した属性でタイムスタンプを使用して、テーブルで項目を追加または更新できます。詳細については、「有効期限 の有効化」を参照してください。