sql >> Database teknologi >  >> NoSQL >> MongoDB

Mulighed for at køre MongoDB på Linode 512 VPS?

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




  1. hvorfor Redis er enkeltgevind (hændelsesdrevet)

  2. Skriv på Slave redis db

  3. Sådan filtreres array i en mongodb-forespørgsel

  4. Ugyldigt skema, forventet "mongodb" eller "mongodb+srv".