Amazon Aurora Parallel Query est une fonctionnalité de la base de données Amazon Aurora fournissant des requêtes analytiques plus rapides sur vos données actuelles, sans avoir à les copier dans un système distinct. Elle peut multiplier par jusqu’à deux la vitesse d’exécution des requêtes, tout en maintenant élevé le débit de votre charge de travail transactionnelle de base.

Alors que certaines bases de données peuvent paralléliser le traitement des requêtes sur plusieurs processeurs dans un ou quelques serveurs, la requête parallèle quant à elle tire parti de l’architecture unique d’Aurora pour refouler et paralléliser le traitement des données sur des milliers de processeurs au sein de la couche de stockage Aurora. En transférant le traitement des requêtes analytiques sur la couche de stockage Aurora, la requête parallèle réduit les conflits de réseau, de processeur et de groupe de mémoires tampons avec la charge de travail transactionnelle.

Accélérez l’exécution de vos requêtes analytiques

Dans une base de données classique, exécuter des requêtes analytiques directement dans ladite base de données signifie accepter une performance des requêtes plus faible et le risque de ralentissement de votre charge de travail transactionnelle, même pour des requêtes légères. L’exécution des requêtes peut durer de plusieurs minutes à plusieurs heures, en fonction de la taille des tables et des instances du serveur de base de données. Le ralentissement de l’exécution des requêtes est également dû à la latence du réseau, car la couche de stockage peut devoir transférer toutes les tables vers le serveur de base de données à des fins de traitement.

Avec la requête parallèle, le traitement des requêtes est refoulé sur la couche de stockage Aurora. La requête acquiert une grande puissance informatique, et doit transférer beaucoup moins de données sur le réseau. Parallèlement, l’instance de la base de données Aurora peut continuer à exécuter des transactions avec nettement moins d’interruptions. Ainsi, vous pouvez exécuter des tâches de travail transactionnelles ou d’analyse en même temps et dans la même base de données Aurora, tout en maintenant une performance élevée.

Interrogez des données fraîches

Plusieurs charges de travail d’analyse nécessitent à la fois des données fraîches et un bon niveau d’exécution des requêtes. Par exemple, les systèmes opérationnels tels que la surveillance réseau, la cybersécurité ou la détection de la fraude s’appuient sur des données fraîches et en temps réel provenant d’une base de données transactionnelle. Ces systèmes ne peuvent pas attendre que les données soient extraites et transférées vers un système d’analyse.

En exécutant vos requêtes dans la même base de données que celle que vous utilisez pour le traitement des transactions, Amazon Aurora Parallel Query permet la prise de décisions opérationnelles intelligentes sans frais additionnels, sans apporter de modifications à vos requêtes et sans réduire les performances transactionnelles.

Comment démarrer

La requête parallèle est disponible pour les versions Amazon Aurora compatibles MySQL. Le démarrage est un jeu d’enfants : activez simplement l’option Requête parallèle lors de la création de votre cluster Aurora.

L’optimiseur de requêtes Aurora détermine automatiquement s’il faut ou non utiliser la requête parallèle pour chaque requête spécifique, en se basant sur les gains de performances escomptés. Comme avec toutes les autres configurations Aurora, vous payez pour les entrées/sorties effectivement utilisées.

 

En savoir plus sur les versions Amazon Aurora compatibles MySQL

Consultez la page des fonctionnalités
Prêt à créer ?
Mise en route avec Amazon Aurora
D'autres questions ?
Contactez-nous