Modelo de datos y tecnología
La base de datos utilizada para esta API es MySQL, un sistema de gestión de bases de datos relacional ampliamente reconocido por su robustez, escalabilidad y amplio soporte en la comunidad.
Se eligió MySQL para este proyecto debido a su:
Amplia compatibilidad con frameworks modernos como Spring Boot.
Facilidad para modelar relaciones complejas entre entidades, fundamental para la estructura de datos de TrackMyRide.
Rendimiento óptimo para consultas relacionales, lo que mejora la eficiencia de la API.
Capacidad para integrarse fácilmente con plataformas de despliegue modernas.
La base de datos está desplegada en Railway, una plataforma en la nube que permite gestionar bases de datos con alta disponibilidad y escalabilidad. Esta decisión facilita el mantenimiento y la gestión de la base de datos sin necesidad de infraestructura propia.
Última actualización