Conclusiones - Entrega 6
Las bases de datos relacionales y no relacionales tienen enfoques diferentes y se utilizan según la necesidad del proyecto. Las bases de datos relacionales son más adecuadas cuando se requiere orden, estructura y consistencia en los datos, especialmente en sistemas donde las relaciones entre la información son importantes.
Por otro lado, las bases de datos no relacionales son ideales cuando se necesita flexibilidad, rapidez y capacidad de manejar grandes volúmenes de datos, especialmente en aplicaciones modernas y escalables. En conclusión, no existe una opción mejor que otra en todos los casos; la elección depende del tipo de datos, el volumen de información y los objetivos del sistema.
La implementación de una base de datos NoSQL mediante MongoDB permitió gestionar de manera eficiente información semiestructurada relacionada con clientes, pagos y tipos de atención del gimnasio Bodytech, evidenciando la flexibilidad de este modelo frente a bases de datos tradicionales.
El uso del pipeline de agregación facilitó el análisis de datos mediante operaciones como filtrado, agrupación, ordenamiento y cálculo de métricas, permitiendo obtener información relevante como promedios, totales y comportamiento de los clientes.
Como resultado de la actividad se identifica que para nuestro caso particular, enfocado en el análisis de datos con un volumen pequeño de registros, es más conveniente utilizar una base de datos relacional.
Esto se debe a que:
- El volumen de datos es reducido.
- Permite comprender mejor la estructura y las restricciones.
- Facilita el aprendizaje y la visualización de las consultas.
- Evita cometer errores en el registro de la información que puedan dificultar su análisis.
