当你想做一个saas系统一般有几个方案
- 单空间。 逻辑字段隔离数据。
优点: 没有优点。
缺点: 全是缺点。 数据隔离性差,遇到数据问题不好解决,数据容易混乱。 开发也不容易,因为要考虑数据混乱的问题 - 一个租户一个空间
优点: 简单, 直接部署到新环境,数据隔离性好,方便定制化
缺点:a. 一个账户创建的空间个数有限,租户多了就不行了。
b. 维护难。租户多了,每次升级,新功能要每个空间去维护一次
c. 厂商空间数量也有限制
d. 要防刷,每个空间就要一个单独的redis - 一个空间多个scheme隔离
优点: 维护简单一点, 数据隔离性也不错
缺点: 数据集合创建个数有限,阿里云100个,腾讯云300个。
你说说。还能选什么??单空间并发扩展也是问题, 多空间有的云厂商又可以跨空间访问,有的又不行。 哎
JoeX (作者)
这个价格太可怕了~
2025-03-05 16:45