MongoDB лимит размера хранилища? - PullRequest
24 голосов
/ 01 декабря 2010

Каков предел размера хранилища MongoDB на 64-битных платформах?Может ли MongoDB хранить 500-900 Гб данных в одном экземпляре (узле)?Какой объем данных вы сохранили в MongoDB, и каков был ваш опыт?

Ответы [ 3 ]

21 голосов
/ 01 декабря 2010

Страница "развертывание производства" на сайте MongoDB может быть вам интересна.Многие презентации перечислены с информацией об инфраструктуре.Например:

http://blog.wordnik.com/12-months-with-mongodb говорит, что они хранят 3 ТБ на узел.

6 голосов
/ 05 июня 2015

Предел хранилища 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.Таким образом, разделение - это один из вариантов или выполнение ручного разделения на процессы.

Надеюсь, это поможет.

5 голосов
/ 01 декабря 2010

В 64-битных системах вы вряд ли достигнете предела с 1 ТБ, однако Mongo хранит индексы в памяти, поэтому бесперебойная работа зависит от размера индекса и объема вашей памяти. Но если у вас достаточно мощная система, это не будет проблемой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...