С настройками DocumentDB проблем нет. Вы подготовили 7 коллекций. По умолчанию через портал каждой коллекции присваивается 1000 RU (которые в вашем распоряжении, независимо от того, используете ли вы 0 RU или все 1000 RU). Минимальный параметр RU для неразделенной коллекции — 400.
ИЗМЕНИТЬ. Я неправильно понял: если у вас 67 000 RU, то вы, вероятно, подготовили несколько разделенных коллекций (которые начинаются с 10 100 RU). Для начальной разработки/тестирования всего с 15 документами вы сильно перераспределили ресурсы.
Поскольку вы подготовили семь коллекций (которые, скорее всего, разделены на разделы в зависимости от размера RU), у вас есть развертывание примерно на 70 000 RU. Независимо от того, что вы на самом деле потребляете (вы, по сути, резервируете мощность).
Я понятия не имею, что нужно вашему приложению, и нужно ли вам 7 коллекций по какой-то конкретной причине. Но... объективно говоря, нет правила, согласно которому вам нужно разделить разные типы документов на разные коллекции. Вы можете легко хранить разнородные данные в одной коллекции. То, как вы запрашиваете конкретные типы, действительно зависит от вас, но добавить что-то вроде свойства type
в каждый документ тривиально).
Обратите внимание, поскольку теперь я считаю, что вы используете секционированные коллекции: вы не можете преобразовать их в неразделенные коллекции; вам нужно будет создать новые неразделенные коллекции и переместить данные из секционированных коллекций. (учитывая, что у вас всего 15 документов, это должно быть тривиально).
Обратите внимание, что размер одной неразделенной коллекции может быть уменьшен до 400 ЕЗ. Если вы затем объедините свои 7 коллекций в 1 коллекцию, вы сможете уменьшить потребление с ~ 70 000 => 400 (по крайней мере, во время разработки / тестирования).
ИЗМЕНИТЬ По состоянию на февраль 2017 года минимальное количество ЕЗ для секционированных коллекций снизилось до 2 500 (по сравнению с первоначальным минимумом в 10 100). В декабре 2017 года он снова упал до 1000.
person
David Makogon
schedule
05.01.2017