How does the DynamoDb Point in Time Recovery Works ?

0

Hi there,

I have few questions on Dynamodb PITR (Point in time Recovery) backup feature. Could you guys clarify on the following

  1. How often do the PITR backup scripts run ?
  2. Will the backup scripts run for every CRUD operation on the table ?
  3. It has been mentioned that we could go back to any point in time in the last 35 days, Incremental backup works in such a way that it takes the difference from the previous backup and current table and takes backup. So Won't we lose the initial data from the backups post 35 days ?
  4. How is the backup size per month being calculated and respective cost being calculated ?

Thanks

asked a year ago453 views
1 Answer
2

The questions you ask are all leading to implementation detail. PITR is a continuous backup solution allowing you to restore to a new table from any point in time over the previous 35 days.

  1. How often do the PITR backup scripts run ?

There are no scripts running, its a continuous backup.

  1. Will the backup scripts run for every CRUD operation on the table ?

As above

  1. It has been mentioned that we could go back to any point in time in the last 35 days, Incremental backup works in such a way that it takes the difference from the previous backup and current table and takes backup. So Won't we lose the initial data from the backups post 35 days ?

There is no data loss at all.

  1. How is the backup size per month being calculated and respective cost being calculated ?

DynamoDB charges for PITR based on the size of each DynamoDB table (table data and local secondary indexes) on which it is enabled. DynamoDB monitors the size of your PITR-enabled tables continuously throughout the month to determine your backup charges and continues to bill you until you disable PITR on each table.

All of the information you should need can be found in this video: https://youtu.be/yvBR71D0nAQ?t=2042

profile pictureAWS
EXPERT
answered a year ago
  • Thanks for your response, Do you have any idea about the following question? If a table with "Point-in-Time Recovery" enabled is deleted from DynamoDB, is it possible to run a Point-in-Time restore for that table, and if so how?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions