我想创建一个多租户应用程序。如何扩展数据库或分区,因为租户将超过2000。
为每个租户提供单独的数据库是否正确。 按地理区域划分租户是否正确。从多个租户的个人租户或发布报告中获取报告将是一个问题。
答案 0 :(得分:0)
这个问题可能偏离主题,因为过于基于意见,但这里有一些关于DocumentDB的注意事项:
执行此操作的常用方法是在每个文档上都有一个包含tenantID的字段,并将所有租户放入一个集合中。您可能会对一个集合中适合的数据量感到惊讶,并且当一个集合填满或者您不断超出资源单位限制时,您可能会溢出到新集合。