Cloud SQL(Postgres)备份和还原

时间:2019-03-17 16:20:53

标签: google-cloud-sql

我了解Cloud SQL(Postgres)按需备份是增量备份。使用此备份还原实例时,将先删除现有数据,然后再使用所有新数据还原实例。换句话说,“备份”过程是增量的,但是无法将特定的增量备份还原到实例中

请,您能确认上述理解是否正确吗?

1 个答案:

答案 0 :(得分:0)

实际上,Cloud SQL备份是增量的。取自Documentation:

  

第二代实例的备份是增量备份;他们包含   自上次备份以来仅更改过的数据。这个   表示最早的备份与数据库的大小相似,但是   后续备份的大小取决于您的更改率   数据。删除最早的备份时,第二个备份的大小   备份增加,因此完整备份仍然存在。

但是,Cloud SQL每个实例最多可存储seven automated backups。实际上,这允许您还原到任何特定的备份,但是,当然,您将删除实例上的所有数据,以便还原备份中的数据。

如果您询问是否只能还原特定备份的增量差异,那么不能,这是不可能的。增量备份的概念也意味着这种方式。根据定义,您会看到增量备份之前必须具有所有备份。因此,通过将“特定的增量备份还原到实例”,您可以还原全备份+所有增量备份,直到您请求的增量备份。