Недостаточно памяти для обработки команды. Какие лимиты?
День добрый, товарищи!
Пишу программу, которая взаимодействует с MongoDB. В консоли MongoDB server вывалилась ошибка при добавлении данных "Недостаточно памяти для обработки команды". Понял, что проблема в том, что 32битная система.
Когда программа работает на 64битной машине с 12Гб оперативной - ошибки пока что не было... но вот вопрос... получается когда-нибудь размер базы дойдет до таких размеров, что 12Гб оперативки не будет хватать. Увеличение оперативки решением не назвать. Как-то же разработчики должны были предусмотреть такой момент?
Допускаю, что я чего-то недопонимаю. Хочется узнать ваше мнение.
Т.е. суть вопроса в том, что не наступит ли такой момент на 64битной машине, что оперативка закончится и Монго загнётся?
Когда не хватает сервера, подключают ещё один, шардинг, кластеризация.
В теории монга не должна загнуться, просто будет тормозить т.к. индексы что не влезли в память будут лежать на диске.