如何使用Postgresql在异地复制实时数据库?
我有一个运行在postgres 9.5上的实时服务器 我希望在云服务器(让我们称之为备用服务器)上托管同一数据库的异地复制。我们可以接受实时数据库和备用数据库之间10分钟甚至1小时的延迟 live server在intranet上运行,但可以访问internet。没有与实时服务器关联的静态IP地址 我们希望使用备用服务器允许国外的其他办公室访问相同的数据,尽管延迟可以接受。其他办公室只能读取备用服务器上的数据 备用服务器还充当实时数据库的热备份 我找到了这篇文章,但它看起来很简短 我如何设置它以实现这一点 我还想知道,如果实时服务器和备用服务器之间的internet连接在一段时间内(例如,5秒甚至20分钟)不存在,安装会产生什么影响。这种情况偶尔会发生,因为live server位于基础设施不是最好的国家/地区 通过更多研究更新 复制有多个选项: 最流行的文档化选项是事务日志传送 其中有两个备用选项:热备和热备 然后,您可以选择两种复制方式或两者的混合:如何使用Postgresql在异地复制实时数据库?,postgresql,database-replication,Postgresql,Database Replication,我有一个运行在postgres 9.5上的实时服务器 我希望在云服务器(让我们称之为备用服务器)上托管同一数据库的异地复制。我们可以接受实时数据库和备用数据库之间10分钟甚至1小时的延迟 live server在intranet上运行,但可以访问internet。没有与实时服务器关联的静态IP地址 我们希望使用备用服务器允许国外的其他办公室访问相同的数据,尽管延迟可以接受。其他办公室只能读取备用服务器上的数据 备用服务器还充当实时数据库的热备份 我找到了这篇文章,但它看起来很简短 我如何设置它以
将WAL存档写入共享驱动器可能是您唯一的选择choice@a_horse_with_no_name共享驱动器是什么意思?从我读到的,每个WAL文件都是16MB大。我更喜欢只发送小文件大小的异步更新,因为在实时服务器上带宽并不是很好