我在postgres 9.5上运行了一个实时服务器。
我希望在云服务器上托管相同数据库的异地复制(让我们将其称为备用服务器)。实时数据库和备用数据库之间的延迟时间在10分钟到1小时之间我们没问题。
实时服务器在Intranet上运行但可以访问Internet。没有与实时服务器关联的静态IP地址。
我们希望使用备用服务器允许国外的其他办事处访问相同的数据,尽管有可接受的延迟。其他办公室只对备用服务器上的数据具有读访问权。
备用服务器还充当实时数据库的热备份。
我找到了这篇文章,但看起来很简短。 https://wiki.postgresql.org/wiki/Streaming_Replication
如何设置它以便实现这一目标?
如果互联网连接在实时服务器和备用服务器之间的一段时间(例如,5秒到20分钟)内不存在,我还想知道设置的影响。这可能偶尔发生,因为实时服务器位于基础设施不是最好的国家。
更多研究更新
复制有多种选择:
最受欢迎的文档选项是“事务日志传送”
其中有2个待机选项:暖和热
然后您可以选择两种复制方式或两种方式的混合:
有关如何进行复制的更大问题的实施相关问题:
假设选择了事务日志传送作为方法,