想听取大佬们的建议(关于多租户)

Blade 已结 2 2207
理想三旬
理想三旬 剑者 2019-07-04 19:24


假设系统使用者分为个人和组织用户,基于多租户模式下,个人A拥有自己的租户ID,组织B拥有自己的租户ID,但同时可能个人A也属于组织B的用户。

  1. 那这时候个人A到底归属于哪个租户下?

  2. 如果归属于组织,那属于自己的租户的数据该怎么办?

  3. 还是个人就不建立租户了?


2条回答
  •  admin
    admin (最佳回答者)
    2019-07-06 16:57

    多租户系统是数据隔离的,简单点看可以当成是两个不同的系统,部署在了同一套服务器。

    你这种情况,其实用组织架构就可以解决。使用数据权限来过滤数据。

    如果一定要走租户的话,那就比较麻烦了,要做两个账号,然后切换,接着要做数据汇总、抽离最后展现。这种情况不推荐。

    0 讨论(1)
  • 2019-07-06 12:32

    按照我的理解租户应该是严格隔离的,即租户A和租户B的用户是不能重合的。如果一个自然人即是租户A的用户也是租户B的用户,他也应该有两个账户。

    0 讨论(0)
提交回复