sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Qué sucede cuando mongodb se queda sin memoria?

es mejor buscar esto en Google, pero muchas fuentes dicen que cuando su conjunto de trabajo supera el tamaño de su RAM, el rendimiento se reducirá significativamente.

La fragmentación podría ser una opción interesante, en lugar de agregar más RAM..

http://www.mongodb.org/display/DOCS/Checking +Uso+de+memoria+del+servidor

http://highscalability.com/blog/2011/9/13/must-see-5-steps-to-scaling-mongodb-or-any-db-in-8-minutes.html

http://blog.boxedice. com/2010/12/13/mongodb-monitoring-keep-in-it-ram/

http://groups.google.com/group/mongodb-user /navegar_hilo/hilo/37f80ff39258e6f4

¿Puede MongoDB funcionar cuando el tamaño de la base de datos más grande que la RAM?

Qué ¿Significa encajar "conjunto de trabajo" en RAM para MongoDB?

Es posible que también desee leer sobre la interrupción de 4square el año pasado:

http://highscalability.com/blog/2010/10/15/troubles-with-sharding-what-can-we-learn-from-the-foursquare.html

http://groups.google.com/group/mongodb-user /browse_thread/thread/528a94f287e9d77e

http://blog.foursquare.com/ 2010/10/05/así que-eso-fue-un-fabuloso/

nota al margen:

dijiste "el intercambio está desactivado" ... ? ¿por qué? ¡Siempre debe tener suficiente espacio de intercambio en un sistema UNIX! Swap-size =1...2 veces el tamaño de RAM es una buena idea. Usar una partición rápida es una buena idea. Suceden cosas realmente malas si su sistema UNIX se queda sin RAM y no tiene Swap... los procesos mueren inexplicablemente... ¡eso es muy malo! especialmente en la producción. ¡El disco es barato! ¡Agregue una generosa partición de intercambio! :-)