目前我们正在使用 postgres 流复制来同步/复制主服务器和副本服务器上的数据库。我们计划使用其中一个应用程序将数据从我们的辅助或副本服务器同步到我们的数据仓库,这需要启用逻辑复制以跟踪更改并将数据从我们的副本服务器同步到数据仓库。我们可以在流复制之上启用逻辑复制吗?在同一服务器或数据库上启用两者是否可能或良好做法?如果是这样,是否会对性能产生任何影响,或者需要遵循哪些注意事项或最佳做法?
答案 0 :(得分:1)
同时使用流式(物理)复制和逻辑复制没有问题,但是物理备用服务器不能作为逻辑主服务器。因此,您必须使用与主服务器相同的服务器进行物理和逻辑复制。但这应该不是问题,因为流式复制主数据库和备用数据库无论如何在物理上是相同的。