小编Oli*_*urg的帖子

django上多租户应用的最优架构

我一直在思索基于Django创建多租户应用程序的正确/最佳方式.

一些解释:

  • 应用程序可以由几个租户使用(tenant1,tenant2,...,).

  • 必须保护所有租户个人数据不被其他租户(及其用户)访问.

  • 租户可以选择为应用程序对象创建其他自定义字段.

  • 当然,底层硬件限制了一个"系统"上的租户数量.

1)通过例如子域和在底层中使用特定于租户的数据库来分离每个租户

2)在模型中使用一些租户ID来分离数据库中的租户数据

我正在考虑部署过程,系统部件的性能(Web服务器,数据库服务器,工作节点,...)

什么是最好的设置?专业人士和骗子在哪里?

你怎么看?

architecture django multi-tenant

61
推荐指数
1
解决办法
6759
查看次数

标签 统计

architecture ×1

django ×1

multi-tenant ×1