tenant-management
Installation
SKILL.md
多租户架构设计指南
通用模板。如果项目有专属技能,优先使用。
设计原则
- 隔离性:租户数据必须完全隔离,不可跨租户访问。
- 透明性:业务代码尽量不感知多租户,由框架层自动处理。
- 可扩展:新增租户不需要改代码,配置即可上线。
- 运维友好:备份恢复、数据迁移应以租户为单位。
三种隔离模式对比
| 维度 | 字段隔离 | Schema 隔离 | 物理隔离(独立库) |
|---|---|---|---|
| 实现方式 | 每张表加 tenant_id 字段 |
每个租户独立 Schema | 每个租户独立数据库 |
| 隔离强度 | 低(逻辑隔离) | 中(Schema 级) | 高(物理隔离) |
Related skills