Skip to content

ADR. Cambio a base de datos MongoDB

Miguel Gonzalez Navarro edited this page Apr 9, 2023 · 5 revisions

Título

Cambio de base de datos de la aplicación

Estado

Aceptado

Contexto

Se ha propuesto cambiar la base de datos utilizada a MongoDB

-Ventajas de MongoDB: Tiene una gran documentación, es un buen complemente para TypeScript, es una herramienta de coste bajo y es fácil desplegarla.

-Desventajas de MongoDB: Es una tecnología joven, no tiene Joins en las consultas

Decisión

Se mantiene la decisión de utilizar Firebase Cloud Storage para el almacenamiento de archivos multimedia, ya que el problema de tamaño que suponen este tipo de archivos se mantiene. Por otra parte, se cambia la base de datos. Pasamos de utilizar PostGree a MongoDB.

Consecuencias

A pesar de que habíamos decidido utilizar PostGre por su integración con Azure; al final hemos decidido que MongoDB, debido a su integración dentro del stack MERN, su capacidad de almacenamiento y su facilidad para el despliegue de la base de datos, supone una mejor opción.

Reuniones

Reuniones extraordinarias

Decisiones Arquitectónicas (ADR)

Clone this wiki locally