OpenWebinars

Bases de Datos

Ventajas y desventajas de MongoDB

Si estás pensando en utilizar MongoDB en tus desarrollos, te interesará conocer cuáles son sus ventajas y también sus desventajas. Te las explicamos a continuación.

Pedro Martín Gómez

Pedro Martín Gómez

Experto en MongoDB

Lectura 1 minutos

Publicado el 11 de agosto de 2020

Compartir

    Tabla de contenidos

Conviértete en un Backend Developer
Domina los lenguajes de programación más demandados. Accede a cursos, talleres y laboratorios para crear proyectos con Java, Python, PHP, Microsoft .NET y más
Comenzar gratis ahora

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.

Mejora las habilidades de tus desarrolladores
Acelera la formación tecnológica de tus equipos con OpenWebinars. Desarrolla tu estrategia de atracción, fidelización y crecimiento de tus profesionales con el menor esfuerzo.
Solicitar más información

Compartir este post

También te puede interesar

Icono de la tecnología
Curso

Curso de MongoDB

Intermedio
3 h. y 18 min.

Con este curso de MongoDB aprenderás a crear y gestionar bases de datos NoSQL utilizando MongoDB, la base...

Pedro Martín Gómez
4.4
Por qué usar MongoDB
Blog

Por qué usar MongoDB

Descubre los motivos por los que resulta aconsejable elegir MongoDB en proyectos en los que sea necesario utilizar una base de datos.

Pedro Martín Gómez