Използвам го в някои малки производствени сайтове, които работят в моя Linode 512 и използва почти никаква памет, само около 5 - 6 MB. Моят набор от данни е много малък за сега.
MongoDB използва машина за съхранение на картографирана памет, което означава, че разчита на системния кеш на операционната система, за да съхранява често използвани данни в паметта.
http://www.mongodb.org/display/DOCS/Caching
Така че, освен ако нямате огромен набор от данни, с който да започнете, Linode 512 трябва да е ОК.
Единственото нещо, което малко ме притеснява, когато проучвам това, е, че MongoDB изглежда се срива, когато паметта му свърши, без много предупреждение. Също така е трудно да се определи точно колко памет или дисково пространство ще използва, пропорционално на това колко данни имате. Също така няма начин да се уточнят твърди ограничения с цената на влошена производителност. Това е нещо, което вероятно ще искате да наблюдавате.
Може да опитате да стартирате MongoDB с опциите --smallfiles --noprealloc, тъй като това позволява да започнете с по-малки файлове на база данни и да не ги разпределяте предварително, спестявайки дисково пространство, ако имате малък набор от данни.
Ето опита на един потребител:
http://groups.google.com/group/mongodb-user /browse_thread/thread/223810a749f0e1eb
За съжаление тази нишка не беше разрешена, щеше да е хубаво, ако имаха причина за срива.
Това също е добре да прочетете:
http://groups.google.com/group/mongodb -user/browse_thread/thread/2646a52c4f41d832/d43f3ba7bbbbd63d