3

是否有可以优雅地处理脑裂情况的 PostgreSQL HA 解决方案。详细地说,我正在开发的系统预计将在多个区域运行,用户靠近那里的服务器,并且已知区域之间的连接是有问题的。我希望用户能够在降级状态下继续使用系统(无需从断开连接的区域进行更新),并在他们重新上线后进行合理的合并。

4

1 回答 1

1

如果您准备好忍受时间延迟,那么应该有一些日志传送解决方案,您可以通过计划的作业实施这些解决方案。基本上,您将事务日志的片段发送到备份服务器。以下是一些具有更好描述的链接:

请注意,Slony-I 的完整实现可能很笨重(至少几年前我发现它是这样的,它可能已经有了很大的改进)。

于 2009-01-21T05:21:01.950 回答