【发布时间】:2023-02-13 22:55:22
【问题描述】:
我们正在开发一个多租户系统,使用每个租户的数据库图案。
此外,我们还有另一个“全球”(在租户之间共享)数据库,其中包括我们想要唯一存储的数据,如公司、港口等。
这样,我们必须在租户数据库中引用我们的全局数据(如 companyId),这意味着 我们必须在执行 select 语句时连接两个不同的数据库(如果需要)。
尽管我们在这方面取得了进展,但我们仍然不确定解决方案。
您认为是否有更好(更优雅)的方法来完成此任务? (比如将“全局”数据复制到我们认为难以管理的每个租户)
【问题讨论】:
标签: sql-server database-design architecture multi-tenant