首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用主数据库复制两个PostgreSQL数据库

不使用主数据库复制两个PostgreSQL数据库
EN

Database Administration用户
提问于 2015-11-02 17:07:55
回答 1查看 686关注 0票数 1

我正试图为我的应用程序创建一个最简单的db集群,我不确定这是否是实现这一目标的最佳方法,所以我将尽可能地解释我的情况。

我基本上在两个独立的服务器上运行我的应用程序的两个实例--一个在美国,一个在欧洲。我正在寻找一种方法,为他们两个拥有一个单独的数据库(我不感兴趣的情况下,两个应用程序有完全不同的数据集在单独的数据库),同时保持应用程序和数据库之间的延迟尽可能低。

这将是最好和最便宜的(“便宜”在我的情况下是好的,因为我的目标不是让我的应用程序超级高可用性,我只是想让我的用户可以容忍的延迟。所谓便宜,我指的是尽可能少的服务器。)为每个应用实例提供两个单独的postgresql服务器(一个在美国,一个在欧盟),但具有相同的数据集。

这就是为什么我的主要问题是--有两个PostgreSQL服务器(一个是美国的服务器,一个是欧盟的),它们的内容是同步的吗?我甚至不需要那个小型集群来进行服务器向下验证(我不知道这是如何调用的,但我正在谈论的可能是最常见的情况和目标- 99%的与该主题相关的教程--当一个数据库关闭时,使用备份一个)。

如果不是,什么是最便宜和最有效的解决这一问题的办法?

事先谢谢你的任何线索!

EN

回答 1

Database Administration用户

回答已采纳

发布于 2015-11-07 06:01:46

至于在哪个服务器上运行,如果您的两个服务器都有相同的资源,我只会选择一个服务器,因为在多主服务器中,在两个服务器中,在另一个服务器出现故障的情况下,布卡多守护进程就没有什么可做的了。当另一台服务器重新启动时,您应该能够重新启动这个bucardo守护进程,并让它与没有停机的服务器同步。

https://mail.endcrypt.com/pipermail/bucardo-general/2013-June/001882.html

如果你需要HA的一些东西,那么,我会特别要求在布卡多-一般邮件列表,这是一个丰富的知识。

除了邮件列表和文档之外,您还可能发现这些资源对于处理Bucardo很有用。

布卡多多硕士

PostgreSQL的布卡多多硕士

与布卡多的冲突处理

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/119854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档