多租户设计
看了一些资料,还是 表加字段区分最稳。
用 mybatis-plus 的租户插件。
或者业务 sql 直接每次都拼,就如同每次拼 userId 样。
量大,就一开始设计时候考虑一致性 hash 水平分表。
这是微软的租户:
https://learn.microsoft.com/zh-cn/azure/architecture/guide/multitenant/considerations/tenancy-models
看了一些资料,还是 表加字段区分最稳。
用 mybatis-plus 的租户插件。
或者业务 sql 直接每次都拼,就如同每次拼 userId 样。
量大,就一开始设计时候考虑一致性 hash 水平分表。
这是微软的租户:
https://learn.microsoft.com/zh-cn/azure/architecture/guide/multitenant/considerations/tenancy-models