我的公司正在考虑创建一个整合的服务器,作为许多彼此拥有独立数据的远程服务器的备份,并提供一个应用程序,其中聚合数据可用于研究目的。我打算遵循一般建议,即前端应用程序服务器应放置在 DMZ 中,数据库服务器应放置在本地网络中的 DMZ 后面。
是否有任何适用于 Postgres 的数据库同步工具可以通过前端应用程序服务器定期同步远程数据库和合并数据库服务器?
我查看了 Bucardo,似乎两个数据库必须能够“看到”对方才能工作。
我目前想到的解决方案是让远程服务器进行数据库转储、压缩文件、将其(安全地)发送到前端服务器,然后让其验证数据和源,然后再在数据库服务器上恢复转储。这听起来效率很低,所以我正在寻找某种可能有帮助的程序。
任何建议都很有帮助!
编辑: 我不再需要答案,因为已经选择了不同的设置,所以任何答案都是理论上的