Backend DB: PostgreSQL (RDS) o Aurora PostgreSQL
Qué base de datos elegir para las bases de datos backend de DataSunrise: Postgres RDS o Aurora PostgreSQL
Cuando se trata de elegir entre Postgres RDS y Aurora PostgreSQL para DataSunrise, es importante entender que ambos pueden ser utilizados de manera efectiva. Sin embargo, cada uno tiene sus propios beneficios y consideraciones únicas.
Postgres RDS vs Aurora PostgreSQL
DataSunrise puede trabajar tanto con PostgreSQL normal como con su contraparte Aurora para alojar la base de datos de Auditoría/ Diccionario de DataSunrise. La elección entre los dos a menudo se reduce a tus necesidades y circunstancias específicas.
Aurora PostgreSQL descarga algunas operaciones, como la gestión de almacenamiento de la base de datos y la escalabilidad. Esto es particularmente beneficioso para el Almacenamiento de Auditorías, que puede crecer de manera impredecible según el rendimiento y la configuración de reglas. Al usar Aurora PostgreSQL para el Almacenamiento de Auditorías, puedes gestionar eficazmente este crecimiento.
Por otro lado, la base de datos de Diccionario no crece tan rápidamente como el Almacenamiento de Auditorías. Su tamaño final está determinado principalmente por el volumen de metadatos, que está influenciado por la cantidad de objetos contenidos en la base de datos. A menos que cambies drásticamente el esquema de la aplicación de base de datos cada vez, el tamaño de la Base de Datos de Diccionario permanece relativamente fijo durante todo el ciclo de vida del perfil de la Instancia de Base de Datos que estés configurando.
Aunque el Diccionario también se puede alojar en Aurora PostgreSQL, eliminando la necesidad de monitorear y extender el almacenamiento EBS para el RDS, sus patrones de crecimiento relativamente predecibles significan que también puede ser alojado en PostgreSQL RDS normal con un tamaño de almacenamiento fijo. Algunos de nuestros clientes nunca superan el límite mínimo de dimensión del disco RDS de 20GB para bases de datos de Diccionario, lo que se puede aprovechar para reducir los costos de infraestructura, al menos en cuanto a la parte de almacenamiento.
Conclusión
En resumen, tanto las Instancias de PostgreSQL RDS normal como de Aurora pueden ser utilizadas para el almacenamiento de Auditoría y Diccionario. Sin embargo, alojar Auditorías en Aurora PostgreSQL proporciona más beneficios, mientras que la base de datos de Diccionario no gana mucho al estar alojada en Aurora PostgreSQL. Como siempre, la elección entre los dos debe estar guiada por tus necesidades y circunstancias específicas.
Para más información sobre cómo elegir la base de datos adecuada para el almacenamiento de auditorías y mejorar su rendimiento, considera nuestra guía detallada: Cómo Elegir la Base de Datos para el Almacenamiento de Auditorías: Un Análisis de Rendimiento.