2016-04-26 7 views
4

Я не нашел информации по этому вопросу.
Сколько документов может иметь одна коллекция в MongoDB, прежде чем необходимо использовать осколки?Сколько документов может иметь одна коллекция в mongoDb?

+1

Здесь вы можете найти ответ. http://stackoverflow.com/questions/9858393/limits-of-number-of-collections-in-databases –

+1

@EldhoNewAge Этот вопрос касается количества * коллекций * в MongoDB, а не количества * документов * в пределах коллекция. – cpburnz

ответ

3

Там нет ограничений, как вы можете увидеть here

Если указать максимальное количество документов для блокированной коллекции, используя максимальный параметр для создания, предел должен быть меньше, чем 2^32 документов. Если вы не укажете максимальное количество документов при создании закрытой коллекции, то количество документов не ограничено.

+2

В отличие от @ M-A. Фернандес, есть ограничение. Но MongoDB не навязывается, и это не фиксированное количество документов. Это может показаться очень очевидным, но верно: ограничения на размеры коллекции зависят от ваших возможностей системы. Как большая коллекция может быть в одном узле? –

0

@ M-A.Fernandes имеет право.

Я могу только добавить this информацию:

Максимальное количество документов по каждому Chunk мигрировать

MongoDB не может переместить кусок, если количество документов в куске превышает либо 250000 документов или в 1,3 раза результат деления размера сконфигурированного блока на средний размер документа. db.collection.stats() включает в себя поле avgObjSize, которое представляет средний размер документа в коллекции.

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