我们在多租户 nodejs 设置中使用 postgres。每个客户端都有一个单独的数据库(和一个单独的节点进程)。使用 node-postgres 模块为每个租户实现连接池。由于数据库数量的增加,我们很快就会达到 postgres 的 max_connections 限制。无限期地增加 max_connections 不是一种选择(由于连接开销)。是否应该对大量数据库的架构进行更改?任何指针将不胜感激。
问问题
159 次
1 回答
0
您描述的方法无法扩展:数据库的数量始终是限制因素。
你肯定需要重新设计系统。正确的方法将完全取决于项目的要求。
一般设计系统的指针 - 这是一个非常广泛的主题。您可以从计算机系统设计和架构的实用方法开始,然后根据您的项目要求进一步研究它。
于 2015-07-28T19:02:24.493 回答