Cloud SQL(Postgres)备份和还原

问题描述 投票:0回答:1

据我所知,Cloud SQL(Postgres)按需备份是增量备份。使用此备份还原实例时,在使用所有新数据还原实例之前,将擦除现有数据。换句话说,“备份”过程是增量的,但是无法仅将特定的增量备份还原到实例中

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

google-cloud-sql
1个回答
0
投票

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

第二代实例的备份是增量的;它们仅包含自上次备份以来已更改的数据。这意味着您最早的备份与数据库的大小相似,但后续备份的大小取决于数据的更改速率。删除最旧的备份后,下一个最旧的备份的大小会增加,因此仍然存在完整备份。

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

如果您询问是否可以仅恢复特定备份的增量差异,则不可以。它也是通过增量备份的概念来实现的。根据定义,您会看到增量备份之前必须具有所有备份。因此,通过将“特定增量备份还原到实例”,您将还原全部备份+所有增量备份,直到您请求的增量备份。

© www.soinside.com 2019 - 2024. All rights reserved.