我正在进行postgres复制和pgpool2,它运行正常。
假设我有一个主服务器和两个从服务器,当master(1)关闭时,pgpool会将两个从服务器中的一个提升为master(2)。
所以,我的问题是我停止master(1)服务器,数据仍然来到master(2)数据库的时候,我更新了master(2)db中的一些字段,当我再次使用master(1)启动时数据库,会出现两种情况:
master(2)服务器仍将保留并将数据同步到master(1)数据库,这种情况将导致我更新的所有DDL都将丢失。
master(2)服务器将关闭到slave并将从master(1)数据库同步数据(通过使用rsync),这种情况将导致用户在该时间内的所有数据都将丢失
那么,有什么建议或解决方法吗?
谢谢。