Consultas en paralelo de Amazon Aurora es una característica de la base de datos de Amazon Aurora que permite realizar consultas analíticas en datos existentes con mayor rapidez, sin necesidad de copiar los datos en un sistema diferente. Es posible agilizar las consultas en hasta 2 órdenes de magnitud, mientras se mantiene un alto rendimiento en la carga de trabajo de transacciones principal.

Si bien algunas bases de datos pueden procesar consultas en paralelo en CPU en uno o varios servidores, la característica Consultas en paralelo aprovecha la arquitectura única de Aurora para enviar y procesar consultas en paralelo en miles de CPU en la capa de almacenamiento de Aurora. Al trasladar la carga del procesamiento de consultas analíticas a la capa de almacenamiento de Aurora, la característica Consultas en paralelo reduce la contención del grupo de búferes, CPU y red con la carga de trabajo de transacciones.

Características

Agilice las consultas analíticas

En una base de datos tradicional, la ejecución de consultas analíticas directamente en la base de datos implica aceptar un rendimiento de consulta inferior y arriesgarse a sufrir una reducción de la velocidad en la carga de trabajo de transacciones, aunque se ejecuten consultas ligeras. Las consultas pueden ejecutarse durante varios minutos a horas en función del tamaño de las instancias de servidor de bases de datos y de las tablas. Las consultas también se lentifican debido a la latencia de la red, ya que es posible que la capa de almacenamiento tenga que transferir tablas completas al servidor de base de datos para su procesamiento.

Con la característica Consultas en paralelo, el procesamiento de consultas se envía a la capa de almacenamiento de Aurora. La consulta adquiere una enorme capacidad informática y necesita transferir un volumen de datos mucho menor a través de la red. Simultáneamente, la instancia de base de datos de Aurora puede continuar ocupándose de transacciones con un menor número de interrupciones. Esto le permite ejecutar cargas de trabajo analíticas y de transacciones de manera conjunta en la misma base de datos de Aurora y conservar un alto nivel de rendimiento.

Consultas en datos actualizados

Muchas cargas de trabajo analíticas necesitan tanto datos actualizados como un buen rendimiento de consulta. Por ejemplo, los sistemas de operaciones como el monitoreo de redes, la ciberseguridad y la detección de fraudes, se basan en datos actualizados y obtenidos en tiempo real de una base de datos transaccional, y no pueden esperar a que se extraigan a un sistema de análisis.

Al ejecutar consultas en la misma base de datos que se utiliza para el procesamiento de transacciones, sin afectar el rendimiento de las transacciones, la característica Consultas paralelas de Amazon Aurora permite tomar decisiones operativas más inteligentes sin software adicional y sin realizar modificaciones en sus consultas.

¿Cómo comenzar?

La característica Consultas paralelas se encuentra disponible para Amazon Aurora con compatibilidad con MySQL. Comenzar a usarla es sencillo, tan solo debe activar la función Parallel Query al momento de crear su clúster de Aurora.

El optimizador de consultas de Aurora decide automáticamente si se implementará la característica en cada consulta en particular, en función de los beneficios de rendimiento esperados. Al igual que con otras consultas de Aurora, usted solo paga por las operaciones de E/S que utilice.

 

Obtenga más información sobre la compatibilidad de Amazon Aurora con MySQL

Visite la página de características
¿Listo para crear?
Introducción a Amazon Aurora
¿Tiene más preguntas?
Contacte con nosotros