Publié le: Nov 8, 2023

AWS annonce Amazon Aurora Optimized Reads for Aurora PostgreSQL, un nouvel atout pour le rapport prix-performance disponible sur les nouvelles instances r6gd et r6id. Cette fonctionnalité permet d'améliorer la latence des requêtes jusqu'à 8 fois et de réaliser jusqu'à 30 % d'économies par rapport aux instances n’en disposant pas, pour les applications dont les jeux de données volumineux dépassent la capacité de mémoire d'une instance de base de données.

Optimized Reads utilise le stockage local par blocs SSD NVMe disponible sur les instances r6gd et r6id pour stocker des données éphémères, réduisant ainsi les accès aux données vers et/ou depuis le stockage réseau, offrant ainsi une latence et un débit de lecture améliorés. Ces instances hébergent des tables temporaires sur le stockage local (au lieu d'un stockage réseau), ce qui permet d'améliorer les performances des requêtes pour les requêtes complexes, et ainsi d'accélérer les opérations de reconstruction d'index. Les instances de lecture optimisées utilisant I/O-Optimized utilisent le stockage local pour étendre leur capacité de mise en cache. Les pages de base de données qui sont expulsées du cache tampon en mémoire sont mises en cache sur le stockage local afin d'accélérer les récupérations ultérieures de ces données. Cela améliore la latence des requêtes jusqu'à 8 fois et permet à Amazon Aurora PostgreSQL Optimized Reads avec pgvector d'augmenter le nombre de requêtes par seconde pour la recherche vectorielle jusqu'à 9 fois dans le cadre de charges de travail dépassant la mémoire d'instance disponible, accélérant ainsi les performances des applications de machine learning et d'IA générative.

Les clients peuvent commencer à utiliser des lectures optimisées via la console de gestion AWS, l'interface de ligne de commande et le kit SDK en modifiant leurs clusters de bases de données Aurora ou en en créant un nouveau à l'aide d'instances r6gd ou r6id. Optimized Reads est disponible pour Aurora Postgres 14.9 et 15.4. Pour en savoir plus, consultez notre page de tarification et notre documentation.