小编ick*_*cki的帖子

如何将多个 postgres 数据库的只读副本创建到单个数据库中?

我想先声明一下,我不是 DBA,对于技术知识上的任何差距,我们深表歉意。

我正在微服务架构中工作,其中大约有十几个应用程序,每个应用程序都由其 Postgres 数据库实例(如果有帮助的话,位于 RDS 中)支持。每个微服务的数据库都包含一些表。可以安全地假设任何模式/表之间不存在命名冲突,并且数据库之间不存在任何数据分片。

我们不断遇到的问题之一是想要跨数据库分析/连接数据。现在,我们依靠第三方工具来缓存我们的数据,并可以跨多个数据库源进行查询(通过共享缓存)。

是否可以从我们所有的生产数据库创建模式/表的只读副本,并让它们可在单个数据库中查询?

是否有其他方法来配置 Postgres 或 RDS 以使跨数据库连接成为可能?

postgresql replication multi-master-replication

5
推荐指数
1
解决办法
2798
查看次数