首先这个问题需要确认如下信息
1 不开启逻辑复制,是对的,逻辑复制在PG 数据库中慎用,有很多的问题,不让开启是对的尤其这样的项目
2 以上的设计中,问题点的弄清楚
1 此方案仅仅适合,数据的非及时的,非瞬时一致性的数据同步方案,方案中不支持数据的瞬时一致性
2 此方案中重要的部分在 1 数据的流量 2 数据的一致性要钱 3 冗余部分的利用与使用
3 方案中要允许 数据的可能存在的缺失,和数据传输中的 丢包 与可能的最终不一致性
4 数据的校验中,需要融合到业务中,尤其在表设计中,需要设计校验位,联动此种方案
5 数据的校验分为 横向 和 纵向校验,校验也有 瞬时 校验 和 最终一致性校验
方案很多,具体需要介入根据核心表 单独校验,和 逻辑库校验的方式并用 ,同时可以通过打点的方式 增强传输中的 数据一致性辅助校验。