Сколько оперативной памяти и жесткого диска рекомендуется для настройки моего сервера mongodb - PullRequest
5 голосов
/ 30 января 2012

У меня есть сценарий ниже для приложения оповещения, для которого мы собираемся использовать mongodb.

Количество операций записи в день 20Mill

Размер данных за 1 месяц данных 150 ГБ

индекс (основной индекс по умолчанию) размер данных за 1 месяц 15 ГБ

Я хочу сохранить данные за 12 месяцев.Сколько оперативной памяти и жесткого диска рекомендуется для моего приложения.Я добавлю дополнительную память, которая должна вместить рабочий набор.

1 Ответ

9 голосов
/ 30 января 2012

Физическая память, используемая mongodb, зависит от данных, к которым осуществляется доступ.MongoDB загружает в физическую память только те данные, которые «тронуты» / обязательны.Иначе, хотя вся база данных отображена в памяти, она не загружается в ОЗУ (виртуальная память или резидентная память).Фактическое использование ОЗУ определяется количеством страниц ОС, необходимых для данных / индекса, которые вы используете, основываясь на запросах / командах и т. Д.

Следующая ссылка содержит некоторую информацию об этом:

http://www.mongodb.org/display/DOCS/Checking+Server+Memory+Usage

Если вы собираетесь хранить примерно 165 г в месяц и вам необходимо хранить эти данные в течение 12-месячного периода, то вы ищете потребность как минимум в 2 ТБ, возможно, в особенности, если цифрырастут за пределы того, что указано выше.

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