GCP Cloud SQL Postgres交易日志备份/恢复

时间:2019-03-25 15:27:20

标签: google-cloud-sql

我想恢复(还原)GCP Cloud Postgres SQL,直到最后15分钟(针对DR)(RPO为15分钟)。这意味着必须每15分钟备份一次数据库(通常是事务日志)。可以在Cloud Postgres中实现吗?如果可以,过程是什么?

此外,我担心有人或应用程序错误会删除数据。这只是发生在另一个系统上。理想情况下,将数据库备份和15分钟增量事务日志备份还原到另一个数据库,并选择需要恢复的数据将非常有益。这可能吗?

1 个答案:

答案 0 :(得分:0)

  

每个数据库都必须备份(通常是事务日志)   15分钟。

您不能备份事务日志,只能备份实例数据。要每15分钟备份一次实例,自动备份是不够的。因此,您必须使用on-demand backup并每15分钟触发一次。

  

还原数据库备份和15分钟的增量事务日志   备份到另一个数据库

是的,您可以将实例备份还原到another instance

  

选择并选择需要恢复的数据。

并非易事。您可以通过以下方式实现此目的:不创建按需备份,而是导出SQL转储文件或CSV文件,然后运行自己的进程来获取所需的数据。

话虽这么说,以及您对DR(灾难恢复)的引用,我想指出Cloud SQL具有名为High Availability的自动故障转移副本。另外,对于复制,您可以使用Read-Replicas