2016-02-26 3 views
-2

Я хочу создать приложение для нескольких арендаторов. Как масштабировать db или раздел, потому что арендаторы будут больше 2000.Как масштабировать приложение для нескольких арендаторов для почти 2000 арендаторов

Правильно ли иметь отдельный db для каждого арендатора. Правильно ли разделять арендаторов по географическому региону. Отправка информации будет проблемой для получения от отдельного арендатора или генераторного отчета нескольких арендаторов.

ответ

0

Этот вопрос может быть не по теме, как тоже мнение, основанное, но вот несколько вещей, чтобы отметить о DocumentDB:

  1. Вы ограничены до 5 баз данных по умолчанию.
  2. Цена по коллекции, поэтому было бы очень дорого разделить арендаторов на свою коллекцию.

Общий способ сделать это - иметь поле с tenantID на каждом документе и поместить всех ваших арендаторов в одну коллекцию. Вы можете быть удивлены, сколько данных вписывается в одну коллекцию, и вы можете перетекать в новую коллекцию, когда вы заполняете или вы постоянно превышаете лимит ресурсов.

Смежные вопросы