2009-01-21 45 views
3

是否有PostgreSQL高可用性解决方案可以优雅地处理splitbrain情况。详细说明,我正在开发的系统预计将在几个区域运行,用户靠近服务器,并且区域之间的连接已知是有问题的。我希望用户能够继续使用处于降级状态的系统(没有断开连接的区域的更新),并且在他们重新联机后进行合理的合并。PostgreSQL可用性和合并

回答

1

如果您准备在延时的情况下生活,应该有一些日志传送解决方案,您可以使用预定作业执行。基本上,您将事务日志片发送到备份服务器。这里有一个更好的说明一些链接:

注意,完全实现Slony聚,我可能是笨重的(至少我觉得这样一个几年前,它可能已经大幅改善)。

+0

这看起来很有希望,可能会适合该法案。另一方面,它看起来像部署可能不是我的问题。现在还有一些其他可怜的笨蛋。 – TokenMacGuy 2009-01-25 02:55:59