主站点和灾难恢复站点之间的数据库同步

主站点和灾难恢复站点之间的数据库同步

我希望我在正确的部分提出这个问题。

我的应用程序有一个环境设置,其中包含主/从 Postgresql 数据库。主服务器和从服务器正在使用流复制进行复制。一切都运转良好。

现在我正在设置灾难恢复环境,这是我的主站点的副本。我想知道的是,为我的主站点和灾难恢复站点设置同步的最佳方式是什么,因此,如果有一天我需要切换到灾难恢复,数据库中的数据是最新的。

提前致谢 !

答案1

使用额外的流副本,以及将 WAL 归档到安全的异地系统。

在你的位置我会使用:

  • 来自主服务器的流式复制;加
  • PgBarman 完整备份和增量备份;和
  • Puppet 或其他配置管理,以保持实时站点和灾难恢复站点的配置一致

相关内容