Používám ho na některých malých produkčních webech, které běží v rámci mého Linode 512, a využívá stěží žádnou paměť, jen asi 5 - 6 MB. Moje datová sada je zatím velmi malá.
MongoDB používá mapovaný modul úložiště paměti, což znamená, že se spoléhá na mezipaměť systému OS, aby udržel často používaná data v paměti.
http://www.mongodb.org/display/DOCS/Caching
Pokud tedy nemáte pro začátek velkou datovou sadu, Linode 512 by měl být v pořádku.
Jedna věc, která mě trochu znepokojuje, když to zkoumám, je, že MongoDB vypadá, že se zhroutí, když mu dojde paměť, bez velkého varování. Je také těžké přesně určit, kolik paměti nebo místa na disku zabere v poměru k množství dat, které máte. Také neexistuje způsob, jak určit pevné limity za cenu zhoršeného výkonu. Je to něco, co pravděpodobně budete chtít sledovat.
Můžete zkusit spustit MongoDB s volbami --smallfiles --noprealloc, protože to umožňuje začít s menšími databázovými soubory a ne je předem alokovat, což šetří místo na disku, pokud máte malou datovou sadu.
Zde je zkušenost jednoho uživatele:
http://groups.google.com/group/mongodb-user /browse_thread/thread/223810a749f0e1eb
Bohužel toto vlákno nebylo vyřešeno, bylo by hezké, kdyby měli důvod k pádu.
Toto je také dobré si přečíst:
http://groups.google.com/group/mongodb -user/browse_thread/thread/2646a52c4f41d832/d43f3ba7bbbbd63d