我想说,我不是DBA,所以对于技术知识上的差距抱歉。如何从多个postgres数据库创建只读副本到单个数据库?
我在一个微服务体系结构中工作,我们有大约十几个应用程序,每个应用程序都支持它的Postgres数据库实例(如果有帮助,它在RDS中)。每个微服务的数据库都包含一些表格。假设在任何模式/表中没有命名冲突,并且跨数据库没有任何数据分片是安全的。
一个我们一直运行到是想分析/加入跨数据库的数据的问题。目前,我们依靠第三方工具缓存我们的数据,并可以跨多个数据库源(通过共享缓存)进行查询。
是否可以从我们所有的生产数据库创建模式/表的读取副本并让它们可用于在单个数据库中查询?
还有没有其他的方法来配置的Postgres或RDS使在我们的数据库连接可能吗?