gpt4 book ai didi

postgresql - postgres-xl 的 DRP

转载 作者:行者123 更新时间:2023-11-29 12:27:25 28 4
gpt4 key购买 nike

安装并设置 postgres-xl 9.2 的 2 节点集群后,协调器和 GTM 在节点 1 上运行,数据节点在节点 2 上设置。

现在,在我将其用于生产之前,我必须交付 DRP 解决方案。有人有 postgres-xl 9.2 架构的灾难恢复计划吗?

最好的问候,艾维尔 B.

最佳答案

因此根据您的描述,每个节点只有一个...您还希望恢复什么?

Postgres-XL 是一个集群解决方案。如果每个节点只有一个,那么您就没有集群,而且您不仅没有获得任何扩展优势,而且实际上运行速度会比独立的 Postgres 慢。另外,您没有什么可恢复的。如果您失去任何一个节点,您就完全失去了数据库。

如果您要组合节点,文档还建议您将协调器和数据节点放在同一台服务器上。

因此对于复制模式下最简单的解决方案,您需要类似的东西

  • 服务器 1 GTM
  • Server2 GTM 代理
  • Server3 协调器 1 和数据节点 1
  • Server4 协调器 2 和 DataNode 2

Postgres-XL 不支持故障转移,因此任何故障都需要手动干预。

如果您使用复制 DISTRIBUTED BY 选项,您只需从集群中删除故障节点并重新启动所有内容。

如果您使用了另一个 DISTRIBUTED BY 选项,那么数据将在多个节点上共享,这意味着如果您丢失任何一个节点,您将失去所有内容。因此,对于此选项,您将需要拥有每个数据节点和协调器节点的从属实例。如果其中一个节点发生故障,那么您将从集群中删除该节点并将其替换为它的从属备份节点。然后重新启动。

关于postgresql - postgres-xl 的 DRP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24526237/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com