Ventajas y desventajas de MongoDB
Ventajas de MongoDB
Las ventajas más importantes que ofrece MongoDB son:
· Es ideal para entornos con pocos recursos de computación
Cualquier servidor o cualquier ordenador personal sirve para montar MongoDB y tener un servidor para tus proyectos.
· Es una herramienta con un coste bajo
Al ser una herramienta de código abierto se paga licencia, lo único que se paga es por el soporte, en caso de necesitarlo
· Tiene una gran documentación
Posee una documentación muy buena, muy amplia y detallada en comparación con otras bases de datos NoSQL.
· Es un complemento perfecto para JavaScript
Si eres desarrollador de aplicaciones utilizando este lenguaje, podrás utilizar toda la potencia de sus funciones y operadores en MongoDB.
Desventajas de MongoDB
Algunas desventajas que presenta MongoDB, y debes tener en cuenta, son:
· No es una base de datos adecuada para aplicaciones con transacciones complejas
Para este tipo de aplicaciones, las bases de datos relacionales son más idóneas.
· Es una tecnología joven
A pesar de estar ampliamente usada en la actualidad, sigue siendo una tecnología joven.
· No tiene Joins para consultas
Esta es una de las grandes desventajas de MongoDB, y es que no permite hacer Joins para consultas, es decir, consultas en las que se combinan o relacionan diferentes tablas. La forma de ejecutar este tipo de consultas en MongoDB se hace de otra manera.