MongoDB es una base de datos NoSQL orientada a documentos desarrollada por 10gen. Almacena datos en formato BSON en colecciones de documentos dentro de bases de datos. Se puede utilizar para aplicaciones web gracias a sus consultas simples y fácil integración de datos, aunque no es adecuada para sistemas con transacciones complejas. Es multiplataforma y permite réplicas, balanceo de carga, indexación y ejecución de consultas mediante JavaScript.