Point-in-time recovery (PITR) for Amazon DynamoDB
Why Point-in-time recovery (PITR) for Amazon DynamoDB?
Amazon DynamoDB enables you to back up your table data continuously by using point-in-time recovery (PITR). When you enable PITR, DynamoDB backs up your table data automatically with per-second granularity so that you can restore to any given second in the preceding 35 days.
PITR helps protect you against accidental writes and deletes. For example, if a test script writes accidentally to a production DynamoDB table or someone mistakenly issues a "DeleteItem" call, PITR has you covered.
Using PITR, you can back up tables with hundreds of terabytes of data, with no impact on the performance or availability of your production applications. You also can recover PITR-enabled DynamoDB tables that were deleted in the preceding 35 days, and restore tables to their state just before they were deleted.
You can enable PITR with a single click in the AWS Management Console or with a simple API call. Learn more in the DynamoDB Developer Guide. For more information about AWS Region availability and pricing, see Amazon DynamoDB pricing.
How it works
Watch the following video to learn more about how to enable PITR on your DynamoDB tables, how to restore to a specific point in time, and more.