# 💡Summary
> [!Info]
> 一句话说清楚
>
对,说得非常准确。
**多租户是一个问题场景,不是一种技术。**
描述的是"多个用户/客户共用同一套基础设施"这个现实情况,以及由此带来的隔离挑战。
解决这个场景的手段有很多,在不同层用不同的工具:
```
同一个场景(多租户)
├── 数据层 → user_id 过滤、行级权限
├── 应用层 → 权限校验、鉴权中间件
├── 进程层 → Docker 容器
└── 内核层 → namespace / cgroup / seccomp
```
就像"高并发"也是一个问题场景,解决它可以用缓存、消息队列、数据库分库……没有单一答案,根据需要选合适的层次和工具。
你做用户表时其实已经在隐性地思考这个问题了——只是当时脑子里想的是"用户 A 不能看用户 B 的数据",没有给它贴"多租户"这个标签而已。