DB Backend : PostgreSQL (RDS) ou 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 avantages et considérations uniques.
Postgres RDS vs Aurora PostgreSQL
DataSunrise peut fonctionner avec le PostgreSQL régulier et son homologue Aurora pour héberger la base de données Audit/Dictionnaire de DataSunrise. Le choix entre les deux dépend souvent de vos besoins et circonstances spécifiques.
Aurora PostgreSQL décharge certaines opérations telles que la gestion du stockage de la base de données et la mise à l’échelle. Cela est particulièrement bénéfique pour le Stockage d’Audit, dont la croissance peut être imprévisible en fonction du débit et de la configuration des règles. En utilisant Aurora PostgreSQL pour le stockage d’audit, vous pouvez gérer efficacement cette croissance.
D’un autre côté, la base de données Dictionnaire ne croît pas aussi rapidement que le Stockage d’Audit. 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 changiez radicalement le schéma de l’application de la base de données à chaque fois, la taille de la Base de données Dictionnaire reste relativement fixe pour toute la durée de vie du profil de l’Instance de la Base de Données que vous configurez.
Bien que le Dictionnaire puisse aussi être hébergé sur Aurora PostgreSQL, éliminant ainsi le besoin de surveiller et d’étendre le stockage EBS pour le RDS, ses motifs de croissance relativement prévisibles signifient qu’il peut également être hébergé sur un RDS PostgreSQL régulier avec une taille de stockage fixe. Certains de nos clients ne dépassent jamais la limite de taille de disque RDS min par défaut de 20 Go pour les bases de données Dictionnaire, ce qui peut être utilisé pour réduire les coûts d’infrastructure, au moins pour la partie stockage.
Conclusion
En résumé, les Instances RDS Aurora et PostgreSQL régulières peuvent être utilisées pour le stockage d’Audit et de Dictionnaire. Cependant, l’hébergement de l’Audit sur Aurora PostgreSQL offre plus d’avantages, tandis que la base de données Dictionnaire ne bénéficie pas autant d’être hébergée sur Aurora PostgreSQL. Comme toujours, le choix entre les deux doit être guidé par vos besoins et circonstances spécifiques.
Pour en savoir plus sur le choix de la bonne base de données pour le stockage d’audit et l’amélioration de ses performances, consultez notre guide détaillé : Comment choisir la base de données pour le stockage d’audit : une analyse de performance.