我了解Cloud SQL(Postgres)按需备份是增量备份。使用此备份还原实例时,将先删除现有数据,然后再使用所有新数据还原实例。换句话说,“备份”过程是增量的,但是无法将特定的增量备份还原到实例中
请,您能确认上述理解是否正确吗?
答案 0 :(得分:0)
实际上,Cloud SQL备份是增量的。取自Documentation:
第二代实例的备份是增量备份;他们包含 自上次备份以来仅更改过的数据。这个 表示最早的备份与数据库的大小相似,但是 后续备份的大小取决于您的更改率 数据。删除最早的备份时,第二个备份的大小 备份增加,因此完整备份仍然存在。
但是,Cloud SQL每个实例最多可存储seven automated backups。实际上,这允许您还原到任何特定的备份,但是,当然,您将删除实例上的所有数据,以便还原备份中的数据。
如果您询问是否只能还原特定备份的增量差异,那么不能,这是不可能的。增量备份的概念也意味着这种方式。根据定义,您会看到增量备份之前必须具有所有备份。因此,通过将“特定的增量备份还原到实例”,您可以还原全备份+所有增量备份,直到您请求的增量备份。