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

demandé il y a un an466 vues
1 réponse
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
répondu il y a un an
  • 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?

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions