PostgreSQL (RDS) vs Aurora PostgreSQL
Quelle base de données choisir pour les bases de données backend de DataSunrise: Postgres RDS ou Aurora PostgreSQL
Lorsqu’il s’agit de choisir entre Postgres RDS et Aurora PostgreSQL pour DataSunrise, il est important de comprendre que les deux peuvent être utilisés efficacement. Cependant, chacun a ses propres avantages et considérations uniques.
Postgres RDS vs Aurora PostgreSQL
DataSunrise peut fonctionner avec PostgreSQL standard et sa version Aurora pour héberger la base de données d’audit/dictionnaire de DataSunrise. Le choix entre les deux dépend souvent de vos besoins spécifiques et de vos circonstances.
Aurora PostgreSQL décharge certaines opérations telles que la gestion et la mise à l’échelle du stockage de la base de données. Ceci est particulièrement bénéfique pour le Stockage des Audits, qui peut croître de manière imprévisible en fonction du débit et de la configuration des règles. En utilisant Aurora PostgreSQL pour le stockage des audits, vous pouvez gérer efficacement cette croissance.
En revanche, la base de données Dictionnaire ne croît pas aussi rapidement que le stockage des audits. Sa taille finale est principalement déterminée par le volume de métadonnées, qui est influencé par le nombre d’objets contenus dans la base de données. À moins que vous ne modifiiez radicalement le schéma de l’application de base de données à chaque fois, la taille de la Base de Données Dictionnaire reste relativement fixe pour tout le cycle de vie du profil de l’instance de base de données que vous configurez.
Bien que le dictionnaire puisse également être hébergé sur Aurora PostgreSQL, éliminant le besoin de surveiller et d’étendre le stockage EBS pour le RDS, ses schémas de croissance relativement prévisibles signifient qu’il peut également être hébergé sur PostgreSQL RDS standard avec une taille de stockage fixe. Certains de nos clients ne dépassent jamais la taille minimum par défaut des disques RDS de 20GB pour les bases de données dictionnaires, ce qui peut être utilisé pour réduire les coûts d’infrastructure, du moins pour la partie stockage.
Conclusion
En résumé, les instances Aurora et PostgreSQL RDS standard peuvent être utilisées pour les stockages d’audit et de dictionnaire. Cependant, l’utilisation d’Aurora PostgreSQL pour l’audit apporte plus d’avantages, alors que la base de données dictionnaire ne profite pas beaucoup d’être hébergée sur Aurora PostgreSQL. Comme toujours, le choix entre les deux doit être guidé par vos besoins spécifiques et vos circonstances.
Pour en savoir plus sur le choix de la bonne base de données pour le stockage des audits et l’amélioration de ses performances, consultez notre guide détaillé : Comment choisir la base de données pour le stockage des audits : une analyse des performances.