切换主从数据库postgres时迁移和更新数据

时间:2014-09-04 04:34:25

标签: database postgresql cluster-computing pgpool

我正在进行postgres复制和pgpool2,它运行正常。

假设我有一个主服务器和两个从服务器,当master(1)关闭时,pgpool会将两个从服务器中的一个提升为master(2)。

所以,我的问题是我停止master(1)服务器,数据仍然来到master(2)数据库的时候,我更新了master(2)db中的一些字段,当我再次使用master(1)启动时数据库,会出现两种情况:

  1. master(2)服务器仍将保留并将数据同步到master(1)数据库,这种情况将导致我更新的所有DDL都将丢失。

  2. master(2)服务器将关闭到slave并将从master(1)数据库同步数据(通过使用rsync),这种情况将导致用户在该时间内的所有数据都将丢失

  3. 那么,有什么建议或解决方法吗?

    谢谢。

0 个答案:

没有答案