Я разрабатываю стратегию разделения для мультитенантного приложения, работающего на DocumentDB.
Поскольку каждая коллекция позволяет хранить только 10 ГБ, я пытаюсь подсчитать, сколько документов может хранить каждый из моих арендаторов, поэтому я могу придумать количество арендаторов, которые я могу поместить в коллекцию.
У меня есть образец документа Json, который представляет собой общий документ, который может хранить арендатор. Использование проводника документов на портале Azure не сообщает мне, какой размер одного из этих документов на диске (просто общий график использования в процентах).
Я также использую DocumentDB Studio и не могу определить там размеры документа. Я могу использовать Блокнот локально, но в зависимости от настроек кодировки (ANSI и т. Д.) Я получаю разные результаты.
Мои вопросы:
Есть ли точный способ определить размер файла, который файл Json будет храниться в DocumentDB, чтобы я мог правильно рассчитать использование ресурсов моим приложением?
Есть ли способ вернуть размер документа или группы документов с помощью запроса к коллекции?