尽量减少客户端与多租户 Postgres 数据库的连接
我的雇主目前有多个 Postgres 实例(每个客户一个,具有唯一的站点代码),这些实例在客户场所物理上是分开的。每个客户在实例内运行 1-4 个数据库,每个数据库包含 20 多个架构。 我们正尝试将这些数据库整合到一个 Postgres 实例下,无论是在本地还是通过云提供商(例如 RDS),以便简化访问/控制。客户将继续访问数据库,但我们将引入一个共享的 RESTful 服务层,其中将使用作为每个 API 的 URL 路径的一部分添加的站点代码来定位特定数据库。为了满足我们的性能 SLA(1 秒内 90%)并降低资源使用率,我们打算在服务层中使用连接池。 ...