目录
SaaS 多租户 .....................................................................................................................................1
一、 SaaS 多租户简介............................................................................................................3
1.1 多租户模型................................................................................................................5
二、 业务流程 ........................................................................................................................6
2.1 租户订购流程.............................................................................................................6
2.2 租户内部权限流程.....................................................................................................7
三、 SaaS 多租户的软件设计方案........................................................................................7
3.1 设计思路 ....................................................................................................................7
3.1.1 架构选型 ................................................................................................................7
3.1.2 应用多租户部署.....................................................................................................7
四、 SaaS 多租户的数据设计方案......................................................................................11
4.1 隔离方案 ..................................................................................................................11
4.1.1 一个租户独立一个数据库...................................................................................11
4.1.2 独立的表空间.......................................................................................................11
4.1.3 给用户绑定一个租户 id,通过字段进行隔离 ...................................................12
五、 SaaS 多租户完整架构图..............................................................................................13
5.1 一个租户独立一个数据库......................................................................................13
5.2 一个租户独立一个表空间或者模式......................................................................15
5.3 给用户绑定一个租户 id,通过字段进行逻辑隔离 ..............................................16