安装并设置postgres-xl 9.2的2节点集群后,其中Coordinator和GTM在node1上运行,Datanode在node2上设置。
现在,在我将它用于生产之前,我必须提供DRP解决方案。 有没有人有postgres-xl 9.2架构的灾难恢复计划?
最诚挚的问候, Aviel B。
答案 0 :(得分:0)
所以根据你所描述的,你只有每个节点中的一个...你还期望什么能够恢复?
Postgres-XL是一种集群解决方案。如果你只有一个节点,那么你没有集群,你不仅没有获得任何扩展优势,它实际上比独立的Postgres运行得慢。另外,你没有什么可以恢复的。如果您丢失了任何一个节点,则表示您已完全丢失数据库。
如果要组合节点,文档还建议您将协调器和数据节点放在同一服务器上。
因此,对于复制模式中最简单的解决方案,您需要类似
的内容Postgres-XL没有故障转移支持,因此任何故障都需要人工干预。
如果您使用复制DISTRIBUTED BY选项,则只需从群集中删除失败的节点并重新启动所有内容。
如果您使用了另一个DISTRIBUTED BY选项,那么数据将通过多个节点共享,这意味着如果您丢失了任何节点,则会丢失所有节点。因此,对于此选项,您需要拥有每个数据节点和协调器节点的从属实例。如果其中一个节点出现故障,那么您将从群集中删除该节点并将其替换为其从备份节点。然后重新启动它。