Это правда, что один экземпляр MongoDB в 32-разрядной системе поддерживает до 2 ГБ данных. Это происходит из-за того, что механизм хранения напрямую создается поверх файлов с отображенной памятью, максимальный адресный объем которых составляет 2 ГБ.
Тем не менее, я бы сказал, что очень немногие компании, если таковые вообще имеются, будут использовать производственную базу данных на 32-битном оборудовании, так что это вряд ли когда-либо станет проблемой. На 64-битных сборках теоретический максимальный объем хранилища составляет 2 ^ 63, но это явно намного больше размера любого реального набора данных.
Итак, в одной 64-битной системе вы можете очень легко запустить 200 ГБ данных. Хотите вы или нет в производственной среде - это другой вопрос. Если вы запускаете только один экземпляр, реального переключения при сбое нет. С включенным ведением журнала и безопасными записями (w> = 1) у вас все должно быть в порядке.