我们经常在办公室里捣乱,问题仍然存在.你如何处理Postgresql复制?我甚至不一定谈论高级集群,只是简单地使用Master-Slave,Master-MultiSlave和Master-Master.我发现为
MySQL设置它通常非常简单.如果不完美,故障转移很简单,特别是对于配置的简单性.我们玩过Slony,但它有点太过手(模式更改需要干预,新数据库需要干预等). PGPool2非常好,直到一个节点发生故障,我们找不到一个优雅的方式(除了把所有东西都关闭并重新安置倒下的节点)以使复制恢复同步.基本上这就是我通常寻找的东西:
>设置简单(我会解决困难的设置,但很容易扩展)
>简单的故障转移
>将一个倒下的节点带回来只需要时间(比如MysqL.服务器停机,你把它拿出来,等待复制赶上)
>架构更改不会破坏复制
>将新数据库添加到服务器是无缝的(即像MysqL一样,您可以复制整个数据库服务器,因此在主服务器上创建一个新数据库,它会自动传播到从服务器)
MysqL很好地处理了大部分内容,但我对Postgresql持有一定的喜爱.此外,我们有一些情况,这是我们唯一的选择,我们想添加复制到混合.您目前使用的是什么,您对解决方案的看法如何?这不是MysqL与Postgresql的帖子,我保证,因为那不是我想要开始的.