我想恢复(还原)GCP Cloud Postgres SQL,直到最后15分钟(针对DR)(RPO为15分钟)。这意味着必须每15分钟备份一次数据库(通常是事务日志)。可以在Cloud Postgres中实现吗?如果可以,过程是什么?
此外,我担心有人或应用程序错误会删除数据。这只是发生在另一个系统上。理想情况下,将数据库备份和15分钟增量事务日志备份还原到另一个数据库,并选择需要恢复的数据将非常有益。这可能吗?
答案 0 :(得分:0)
每个数据库都必须备份(通常是事务日志) 15分钟。
您不能备份事务日志,只能备份实例数据。要每15分钟备份一次实例,自动备份是不够的。因此,您必须使用on-demand backup并每15分钟触发一次。
还原数据库备份和15分钟的增量事务日志 备份到另一个数据库
是的,您可以将实例备份还原到another instance
选择并选择需要恢复的数据。
并非易事。您可以通过以下方式实现此目的:不创建按需备份,而是导出SQL转储文件或CSV文件,然后运行自己的进程来获取所需的数据。
话虽这么说,以及您对DR(灾难恢复)的引用,我想指出Cloud SQL具有名为High Availability的自动故障转移副本。另外,对于复制,您可以使用Read-Replicas