我们计划将PostgreSQL用于我们的项目。
我们想知道PostgreSQL的高可用性解决方案是否可以在使用Windows群集服务的Windows计算机上实现。 我们对群集(主动 - 被动模型,DB坐在共享驱动器上)特别感兴趣。
请告诉我们是否有可能,如果是的话,请您指导我到相应的网站,我可以找到有关实施部分的更多信息。
答案 0 :(得分:1)
我同意共享驱动器是一个坏主意,复制更好。对于故障转移,这里有一系列关键挑战。我倾向于建议定期进行故障转移以确保一切正常。请注意,故障转移不是一个简单的过程。新的主人现在是主人,旧的主人必须重建为奴隶。
要管理这个,最好的方法是编写脚本(因为你在Windows上我建议使用powershell),然后每月运行一次脚本以进行故障切换以切换哪个是主服务器,哪个是从服务器。这有助于确保您的复制解决方案良好,运行正常,并在您需要时随时使用。它还确保您的员工知道如何以最小的努力处理故障转移,并且这种做法在危机中很重要。