# ¿Para qué se utiliza MongoDB?

¿Para qué se utiliza MongoDB?

##### Post Metadata
- Posted at: hace más de 2 años
- Author title: Marcada por G2 como una pregunta común
- Net upvotes: 1


## Comments
### Comment 1

Aparte de ser un NoSQL, proporciona mucha flexibilidad con el cambio de esquemas de documentos, y es realmente bueno para el análisis. Recientemente lo usé en una integración de servicio de terceros, que tenía una API RESTful, y almacené toda la carga útil de JSON y la respuesta JSON en una colección y, siempre que quería extraer la solicitud y la respuesta, era bastante fácil obtener los datos. Pero sí, podrías enfrentar dificultades al aprender la sintaxis al principio, pero créeme, una vez que lo dominas, no hay vuelta atrás.

##### Comment Metadata
- Posted at: hace más de 2 años
- Author title: Software Engineer
- Net upvotes: 1


### Comment 2

MongoDB se utiliza para almacenar datos, pero no de la manera aburrida de filas y columnas.
Si las bases de datos SQL son hojas de Excel.
MongoDB es más como archivos JSON almacenados a gran escala.

La gente realmente usa MongoDB para aplicaciones web, aplicaciones móviles, APIs o cualquier cosa donde la forma de los datos siga cambiando.

La gente elige MongoDB porque almacena datos como documentos (similares a JSON).
Así que puedes guardar cosas como perfiles de usuario, publicaciones, comentarios, configuraciones, todo junto.
No hay un esquema fijo que te obligue a definir cada columna de antemano.

Ejemplo.

El Usuario A tiene nombre, correo electrónico, teléfono.
El Usuario B tiene nombre, correo electrónico, dirección, hobbies, foto de perfil.

En SQL, sufres.
En MongoDB, es normal.

Casos de uso comunes son sistemas de autenticación de usuarios.
Productos y carritos de comercio electrónico.
Mensajes de chat.
Paneles de control.
Registros y datos analíticos.

Lo que MongoDB no es bueno es en uniones complejas como sistemas bancarios y transacciones pesadas donde la consistencia absoluta importa.

Reemplaza SQL solo cuando la flexibilidad importa más que la estructura estricta.

##### Comment Metadata
- Posted at: hace 3 meses
- Author title: Full Stack Web Developer | Expert in MERN Stack | Ex-Infosys OE 



### Comment 3

MongoDB es una base de datos NoSQL, que funciona con conceptos de documentos y colecciones en lugar de tablas y relaciones.

##### Comment Metadata
- Posted at: hace más de 2 años
- Author title: SDE - Fullstack and Infra




## Related Product
[MongoDB](https://www.g2.com/es/products/mongodb/reviews)

## Related Category
[Bases de datos documentales](https://www.g2.com/es/categories/document-databases)

## Related discussions
- [¿Qué tan bien se adapta Trello a un equipo más grande?](https://www.g2.com/es/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: hace casi 13 años
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/es/discussions/2-can-we-please-add-a-new-section)
  - Posted at: hace casi 13 años
  - Comments: 0
- [Beneficios cuantificables de implementar su CRM](https://www.g2.com/es/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: hace casi 13 años
  - Comments: 4


