Mongodb буферизует записи в память и время от времени сбрасывает их на диск (60 секунд по умолчанию, можно настроить с --syncdelay
), поэтому запись 400 5 КБ документов в секунду не будет проблемой, если Монго может быстро обновить всеиндексы (было бы полезно, если бы вы могли дать некоторую информацию о типе и количестве индексов, которые вы собираетесь иметь).
Вы будете получать 1'036'800'000 документов / 5 ТБ необработанных данных каждый месяц.Для хранения Mongo потребуется более 5 ТБ (для каждого документа будут повторяться все имена ключей и индексы).Для оценки размера индекса :
2 * [ n * ( 18 bytes overhead + avg size of indexed field + 5 or so bytes of conversion fudge factor ) ]
Где n - это количество документов, которое у вас есть.
А затем вы можете оценить объем оперативной памяти (вам нужно соответствоватьваши показатели там, если вы заботитесь о производительности запросов).