我希望能够通过以下方式在两个以上的postgresql数据库之间设置主 - 主复制:
考虑三个数据库,即db_main,db_1,db_2。在db_main和db1之间有一个双向复制设置(以Bucardo术语交换同步?),另一个在db_main和db_2之间。虽然db_1和db_2甚至没有直接连接,但如果我在db_1上创建table1而在db_2上创建table2,那么table1和table2都应该传播到所有三个数据库。
这样的设置是否可行?如果有,怎么样?什么程度的一致性?解决方案是否会容忍因网络故障导致的消息丢失等故障?
提前谢谢你。