Jeg bruger det på nogle små produktionssteder, som kører i min Linode 512, og det bruger næsten ingen hukommelse, kun omkring 5 - 6 MB. Mit datasæt er meget lille for nu.
MongoDB bruger en kortlagt hukommelseslagermotor, hvilket betyder, at den er afhængig af OS-systemcachen til at opbevare ofte brugte data i hukommelsen.
http://www.mongodb.org/display/DOCS/Caching
Så medmindre du har et stort datasæt at starte med, burde en Linode 512 være OK.
Den ene ting, jeg er lidt bekymret over, når jeg undersøger dette, er, at MongoDB ser ud til at gå ned, når den løber tør for hukommelse, uden megen advarsel. Det er også svært at præcisere, hvor meget hukommelse eller diskplads den kommer til at bruge proportionalt med, hvor meget data du har. Der er heller ingen måde at specificere hårde grænser på, på bekostning af forringet ydeevne. Det er noget, du sikkert vil overvåge.
Du kan prøve at køre MongoDB med --smallfiles --noprealloc mulighederne, da dette giver mulighed for mindre databasefiler til at starte med og ikke forudallokere dem, hvilket sparer diskplads, hvis du har et lille datasæt.
Her er en brugers oplevelse:
http://groups.google.com/group/mongodb-user /browse_thread/thread/223810a749f0e1eb
Desværre blev den tråd ikke løst, det ville have været rart, hvis de havde en årsag til nedbruddet.
Dette er også godt at læse:
http://groups.google.com/group/mongodb -user/browse_thread/thread/2646a52c4f41d832/d43f3ba7bbbbd63d