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

已提问 1 年前466 查看次数
1 回答
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
专家
已回答 1 年前
  • 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?

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则