如何为近2000个租户扩展多租户申请

时间:2016-02-26 03:18:51

标签: azure azure-cosmosdb

我想创建一个多租户应用程序。如何扩展数据库或分区,因为租户将超过2000。

为每个租户提供单独的数据库是否正确。 按地理区域划分租户是否正确。从多个租户的个人租户或发布报告中获取报告将是一个问题。

1 个答案:

答案 0 :(得分:0)

这个问题可能偏离主题,因为过于基于意见,但这里有一些关于DocumentDB的注意事项:

  1. 默认情况下,您只能使用5个数据库。
  2. 定价是收集的,因此将租户划分为他们自己的收藏品会非常昂贵。
  3. 执行此操作的常用方法是在每个文档上都有一个包含tenantID的字段,并将所有租户放入一个集合中。您可能会对一个集合中适合的数据量感到惊讶,并且当一个集合填满或者您不断超出资源单位限制时,您可能会溢出到新集合。