Предел хранилища MongoDB в разных операционных системах приведен в таблице ниже согласно ограничениям механизма хранения MongoDB 3.0 MMAPv1.
Механизм хранения MMAPv1 ограничивает каждую базу данных не более чем 16000 файлами данных.Это означает, что максимальный размер одной базы данных MMAPv1 составляет 32 ТБ.Установка параметра storage.mmapv1.smallFiles уменьшает это ограничение до 8 ТБ.
При использовании механизма хранения MMAPv1 один экземпляр mongod не может управлять набором данных, который превышает максимальное адресное пространство виртуальной памяти, предоставляемоебазовая операционная система.
Virtual Memory Limitations
Operating System Journaled Not Journaled
Linux 64 terabytes 128 terabytes
Windows Server 2012 R2
and Windows 8.1 64 terabytes 128 terabytes
Windows (otherwise) 4 terabytes 8 terabytes
Ссылка : Ограничение базы данных MongoDB .
Примечание : На механизм хранения WiredTiger это ограничение не распространяется.
Еще один способ иметь более 2 ГБ на одном узле - запускать несколько процессов mongod.Таким образом, разделение - это один из вариантов или выполнение ручного разделения на процессы.
Надеюсь, это поможет.