在多租户架构中跨数据库查询

时间:2018-08-21 12:05:14

标签: node.js multi-tenant

我正在Node.js中尝试多租户架构。我迅速提出了一个维护数据库连接的模块,并能够对单个租户进行SQL查询。酷!

我试图考虑所有将来可能遇到的情况,其中之一就是针对所有数据库进行查询。例如,我可能想确定哪些租户拥有某个特定项目(如果有)。

维护全局表对我来说似乎是多余的,但是否则似乎我不得不单独查询数据库,这将是一个更糟糕的解决方案。我可以保留一个用于存储全局数据的数据库,然后将其余数据标准化为租户数据库,但是每个租户都必须处理多个连接。

这在多租户架构中通常是如何完成的?还是不那么简单,以至于期望有一个解决方案?

0 个答案:

没有答案