在多台机器上扩展多个模式,我使用PostgreSQL作为后端系统,现在我想执行架构在架构所在机器上的查找,就像我在两台机器上都有两台机器M1和M2一样现在安装和D2安装了tenant1架构在DB1上,Tenant2架构在DB2上,现在两个租户都将使用相同的应用服务器,在这种情况下,我必须使用集群和分区节点,每个节点都包含一些数据或者喜欢。 tenant1和tenant2可以使用相同的应用程序,现在我想要一些解决方案保持在中间并执行池的查找和缓存。是否可以通过使用Cluster完成它?或者我必须制作像PgPool II这样的程序,它显示为Database Sever并为我查找架构。
答案 0 :(得分:0)
我建议两件事之一。
您可以使用pgpool或应用程序级连接池来做出决定。
如果您需要它是db-transparent,您可以使用pl / proxy程序设置模式,以便以这种方式处理db out的分片。这将允许您让“前端”数据库服务器协调存储分片的查询(每个分区都在不同的分区中)。