MongoData

MongoDB es una base de datos no relacional orientada a documentos que permite almacenar información en formato JSON, facilitando el manejo de datos flexibles y variables. A diferencia de las bases de datos relacionales como MySQL, no trabaja con tablas ni filas, sino con colecciones y documentos, lo que permite una estructura más adaptable.

En este trabajo se realizó la creación de una colección en MongoDB a partir de una base previamente diseñada en MySQL, insertando documentos y ejecutando diferentes consultas para comprender el funcionamiento básico del modelo NoSQL.

Consulta por ciudad 

Consulta por edad (mayores de 30) 

Consulta por clientes con valor de servicios inferiores a 150.000 

Consulta clientes que tengan correo 

Consulta con 2 variables (Ciudad y Edad)

Consulta con 3 variable por nombre, ciudad y edad 

Ventajas:

  • Es muy flexible  cada documento puede tener campos diferentes sin problema
  • Escala muy bien para grandes volúmenes de datos
  • Ideal para datos no estructurados como historiales médicos, imágenes o notas clínicas

Desventajas:

  • No garantiza la misma consistencia que SQL  puede haber datos duplicados o incompletos
  • Es más difícil de aprender y administrar
  • No es ideal cuando los datos tienen muchas relaciones entre sí


Para Asosalud la mejor opción es SQL.

Asosalud maneja información altamente estructurada y con muchas relaciones entre sí: clientes, contratos, pagos, servicios y afiliaciones. Este tipo de datos necesita consistencia e integridad  no se puede permitir que un pago quede registrado sin estar asociado a un cliente o que un contrato exista sin una fecha de inicio.

NoSQL sería útil si Asosalud quisiera guardar historiales médicos en texto libre, imágenes de exámenes o datos de sensores médicos  información no estructurada que varía de paciente a paciente.

CONCLUSIONES

MongoDB permite trabajar con datos de manera flexible y sencilla, especialmente cuando la información no sigue una estructura fija. Su uso resulta útil para comprender modelos NoSQL y la diferencia frente al modelo relacional tradicional.

La práctica realizada permitió identificar cómo crear colecciones, insertar documentos y ejecutar consultas básicas y combinadas, evidenciando que MongoDB es una alternativa eficiente según el tipo de información que se requiera administrar.

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar