DynamoDB にはバックアップがありますか?

はい。DynamoDB には2つの組み込みバックアップ機能があります。オンデマンドバックアップ(削除するまで保持されるテーブルの完全スナップショット)と、ポイントインタイムリカバリ (PITR) です。PITR は継続的バックアップで、テーブルを過去1〜35日間の任意の秒に復元できます。どちらもテーブルのパフォーマンスに影響を与えず、キャパシティを消費しません。

オンデマンドバックアップ

オンデマンドバックアップは、長期保持やコンプライアンスのために手動で(または AWS Backup 経由でスケジュールして)作成する完全スナップショットです。あらゆるサイズのテーブルで機能し、パフォーマンスに影響を与えず、明示的に削除するまで保持されます。AWS Backup を通じて、アカウントやリージョンをまたいでコピーしたり、古いバックアップをコールドストレージに移行したりもできます。

ポイントインタイムリカバリ (PITR)

PITR は DynamoDB の継続的バックアップです。有効にすると、1〜35日(デフォルトは35日)の間で設定したウィンドウについて、秒単位の復元ポイントを提供します。スケジュールを組む必要はまったくなく、復元すると、選んだまさにその瞬間の状態で(リージョンをまたいでも)新しいテーブルが作成されます。PITR を無効化して再度有効化すると、ウィンドウはリセットされます。

パフォーマンスへの負担なし

どちらのバックアップ経路も帯域外で実行されます。プロビジョンドキャパシティを一切使わず、ライブテーブルのパフォーマンスや可用性に影響を与えません。PITR はテーブルを S3 にエクスポートするための前提条件でもあります。

さらに詳しく

バックアップ & PITR ガイドが復元の仕組みとコストを解説し、料金計算ツールがその背後にあるテーブルを見積もり、DynoTable が保護しているテーブルをデスクトップから見渡せるようにします。

参考資料

最終検証日 2026-07-13、上記にリンクした公式 AWS ドキュメントに照らして確認しました。

Console なしで DynamoDB を扱う

DynoTable は DynamoDB 向けの高速なデスクトップクライアントです — テーブルを閲覧し、SQL スタイルのクエリを実行し、アイテムをローカルで編集できます。