Vyr*_*tek 20 architecture database-design saas multi-tenant database-schema
我见过SaaS应用程序以多种不同的方式托管.跨多个数据库拆分功能和模块是一个好主意吗?例如,将User表放在一个DB上,将功能/ app特定表放在另一个DB上,也可能放在另一个DB中的其他常用共享表中?
Ser*_*lov 33
从一个数据库开始.在项目需要时拆分数据/功能.
以下是我们可以从LinkedIn学到的东西:
资源:
对于SaaS应用程序,您可以为多个租户使用多个数据库,但通常不会按模块方式对其进行拆分.
这是我在SaaS应用程序设计中看到的最常见的模型.将为添加到应用程序的每个租户复制基础架构.