首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于WAN的Postgresql数据聚合

基于WAN的Postgresql数据聚合
EN

Server Fault用户
提问于 2010-04-14 15:54:18
回答 2查看 315关注 0票数 1

需要一些关于如何处理这种情况的建议:我目前的场景是,在各个位置和数据中心部署了几个postgresql (50+)框,并在homebase位置安装了一个强大的postgresql框。所有已部署的框都具有相同的数据库布局。我正在寻找一个解决方案,允许一些事情。我意识到这些选项中有些是重叠的,有些可能只包含相互排斥的解决方案。然而,我很想听听你的想法:)

  1. 远程查询已部署的框,并将结果拉回homebase框进行处理。
  2. 每晚(远程)“同步”或将已部署的框的数据库转储到homebase框上的主数据库。虽然每个遥控器都有相同的表布局,但实际数据在各个方面都不一样。能够将所有这些数据远程转储到主DB中将是理想的。
  3. 从homebase框远程将一个表条目推送到所有已部署的框中。
  4. 确保传输中的数据和远程部署的箱子的安全性。

到目前为止,我一直在一个自制的多线程python/perl系统上浮动,ssh的ssh远程进入这些盒子,ACL‘被发送到homebase服务器,并在ssh连接上提取(或推送)原始查询结果。我甚至触摸了#2 (远程同步),因为我知道这会很快变得很恶心。我对一个更优雅的解决方案感兴趣,这个解决方案可以扩展到我的FreeBSD/Linux环境中。

EN

回答 2

Server Fault用户

发布于 2010-04-14 16:28:33

1远程查询已部署的框,并将结果拉回homebase框进行处理

启用SSL和“强制”的标准连接将提供您要查找的内容(请参见#4的答案)。

2夜间(远程)“同步”或将已部署框的数据库转储到homebase框上的主数据库。虽然每个遥控器都有相同的表布局,但实际数据在各个方面都不一样。能够将所有这些数据远程转储到主DB中将是理想的。3从homebase框远程将表条目推送到所有已部署的框中。

你有没有考虑过其中一个许多可用的复制解决方案,包括Slony?

4确保过境数据和远程部署箱的安全

PostgreSQL支持SSL的开箱即用.还可以强制每个服务器实例为连接要求SSL。这将在传输级别提供加密。我相信较新的版本也支持客户端证书,如果您想要有一个额外的安全层。

票数 1
EN

Server Fault用户

发布于 2010-04-14 16:05:32

在我看来,您有几个数据库存储相同的信息,但没有复制方案。

我的建议是:

(1)考虑在安全传输上复制。为此,我更愿意使用VPN而不是SSH。

(2)在irc.freenode.net上插入#postgresql以获得一些更好的建议。

(3)确保你的遥控器都被锁定了。如果您想确定这一点,请使用OpenBSD而不是Freebsd/Linux。心平气和是值得的!

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

https://serverfault.com/questions/132343

复制
相关文章

相似问题

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