postgres-xl的DRP

时间:2014-07-02 08:21:21

标签: postgresql disaster-recovery postgres-xl

安装并设置postgres-xl 9.2的2节点集群后,其中Coordinator和GTM在node1上运行,Datanode在node2上设置。

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

最诚挚的问候, Aviel B。

1 个答案:

答案 0 :(得分:0)

所以根据你所描述的,你只有每个节点中的一个...你还期望什么能够恢复?

Postgres-XL是一种集群解决方案。如果你只有一个节点,那么你没有集群,你不仅没有获得任何扩展优势,它实际上比独立的Postgres运行得慢。另外,你没有什么可以恢复的。如果您丢失了任何一个节点,则表示您已完全丢失数据库。

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

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

的内容
  • Server1 GTM
  • Server2 GTM代理
  • Server3协调员1& DataNode 1
  • Server4协调员2& DataNode 2

Postgres-XL没有故障转移支持,因此任何故障都需要人工干预。

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

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

相关问题