我正在使用 AWS RDS,并且需要将 RDS 实例中的“database_a”复制到不同 RDS 实例中的“database_a”。复制只需每 24 小时一次。
我目前正在使用 pg_dump 和 pg_restore 解决这个问题,但我想知道是否有更好(即更快/更有效)的方式来处理事情。
使用 wal-e/g 和 RDS,我的用例是否可以简单地推送过去 24 小时内的最新更改?2 个 RDS 无法相互通信,因此所有连接都将通过 S3。我不清楚文档的意思是“在将备份上传到 S3 时,用户应该传入包含由 Postgres 启动的备份的路径:” - 这是否意味着我可以为我的 EC2 创建一个 pg 备份,然后指向 wal- g 在这个备份?
最后,是否有可能只使用 wal-e/g 进行完整备份(即非增量),就像我现在使用 pg_dump/pg_restore 所做的那样,这样做我会看到通过切换来提高速度吗?
提前致谢,