PostgreSQL (RDS) vs Aurora PostgreSQL
¿Cuál base de datos elegir para las bases de datos de backend de DataSunrise, Postgres RDS o Aurora PostgreSQL?
Al elegir entre Postgres RDS y Aurora PostgreSQL para DataSunrise, es importante comprender que ambos pueden usarse 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 regular como con su equivalente Aurora para alojar la base de datos de auditoría/diccionario de DataSunrise. La elección entre los dos a menudo se reduce a sus necesidades y circunstancias específicas.
Aurora PostgreSQL descarga algunas operaciones, como la gestión del almacenamiento de la base de datos y la escalabilidad. Esto es particularmente beneficioso para el Almacenamiento de Auditoría, que puede crecer de manera impredecible en función del rendimiento y la configuración de reglas. Al utilizar Aurora PostgreSQL para el Almacenamiento de Auditoría, puede gestionar eficazmente este crecimiento.
Por otro lado, la base de datos del Diccionario no crece tan rápidamente como el Almacenamiento de Auditoría. Su tamaño final está principalmente determinado por el volumen de metadatos, el cual es influenciado por el número de objetos contenidos en la base de datos. A menos que esté cambiando dramáticamente el esquema de la aplicación de la base de datos cada vez, el tamaño de la Base de Datos del Diccionario se mantiene relativamente fijo durante todo el ciclo de vida del perfil de la instancia de base de datos que está configurando.
Si bien el Diccionario también puede alojarse 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 alojarse en PostgreSQL RDS regular con un tamaño de almacenamiento fijo. Algunos de nuestros clientes nunca superan el límite de tamaño mínimo de disco predeterminado de RDS de 20GB para bases de datos de Diccionario, lo que puede aprovecharse para reducir los costos de infraestructura, al menos en cuanto al almacenamiento.
Conclusión
En resumen, tanto las instancias regulares de Aurora como PostgreSQL RDS pueden usarse tanto para el almacenamiento de auditoría como para el diccionario. Sin embargo, alojar la auditoría en Aurora PostgreSQL ofrece más beneficios, mientras que la base de datos del diccionario no gana mucho al estar alojada en Aurora PostgreSQL. Como siempre, la elección entre los dos debe guiarse por sus necesidades y circunstancias específicas.
Para leer más sobre cómo elegir la base de datos correcta para el almacenamiento de auditoría y mejorar su rendimiento, considere nuestra guía detallada: Cómo elegir la base de datos para el almacenamiento de auditoría: Un análisis de rendimiento.