Características de HeatWave MySQL

Un servicio de base de datos totalmente gestionado

Mejora la productividad automatizando tareas que consumen mucho tiempo, como la gestión de alta disponibilidad, parches, actualizaciones y copias de seguridad, con un servicio de base de datos totalmente gestionado. Acelera el desarrollo de aplicaciones con aprovisionamiento instantáneo de recursos.

Desarrollado, administrado y con el soporte del equipo de ingeniería de MySQL.

Los desarrolladores pueden ofrecer aplicaciones de bases de datos nativas en la nube modernas con acceso inmediato a las últimas funciones del equipo de MySQL. Los parches de seguridad MySQL se aplican automáticamente para limitar la exposición a las vulnerabilidades de seguridad. HeatWave MySQL es 100% compatible con MySQL on-premises para una transición sin problemas a la nube sin cambios en las aplicaciones.

Consola interactiva para gestionar recursos, ejecutar consultas y monitorear el rendimiento.

Los desarrolladores y administradores de bases de datos pueden crear y gestionar fácilmente nodos de MySQL Database y HeatWave. Dentro de la consola, pueden acceder a las capacidades de HeatWave Autopilot, como el aprovisionamiento automático, para determinar la configuración óptima de su clúster HeatWave. Pueden ver y administrar tablas cargadas en HeatWave MySQL, así como construir y ejecutar consultas rápidamente.

La consola también permite a los desarrolladores y DBA supervisar el rendimiento del nodo de MySQL Database y el clúster HeatWave. Pueden supervisar el uso de diversos recursos de hardware y diferentes métricas de ejecución de consultas.

OCI Database Management for HeatWave MySQL

Oracle Cloud Infrastructure (OCI) Database Management ayuda a evitar interrupciones en las aplicaciones al proporcionar funciones de diagnóstico que ayudan a garantizar la resolución rápida de inconvenientes en materia de desempeño. El servicio se puede usar para detectar e identificar proactivamente la causa raíz de los problemas de rendimiento de HeatWave MySQL. La integración con OCI Ops Insights ayuda a los administradores a descubrir problemas de rendimiento, prever el consumo y planificar la capacidad mediante análisis basados en aprendizaje automático.

Basado en MySQL Enterprise Edition

HeatWave MySQL es el único servicio en la nube de MySQL basado en MySQL Enterprise Edition. Las características avanzadas permiten a los clientes implementar medidas de seguridad adicionales para proteger los datos durante su ciclo de vida y ayudar a cumplir con los requisitos regulatorios.

Cifrado asimétrico con generación de claves y firmas digitales

El cifrado asimétrico del servidor permite a los desarrolladores y DBA aumentar la protección de datos confidenciales mediante claves públicas y privadas. También pueden implantar firmas digitales para confirmar la identidad de las personas que firman documentos. Los desarrolladores pueden cifrar datos sin modificar las aplicaciones actuales.

Ocultar tus datos

El enmascaramiento y desidentificación de datos ocultan y reemplazan los valores de datos reales con sustitutos; están disponibles el enmascaramiento selectivo, la sustitución aleatoria de datos, el difuminado y otras funciones. Con el enmascaramiento y la desidentificación de datos en HeatWave MySQL, los clientes reducen el riesgo de una brecha de datos al ocultar datos sensibles, que luego se pueden usar en sistemas no productivos, como entornos de desarrollo y prueba. Estas funciones de enmascaramiento de datos están disponibles cuando las consultas se ejecutan en el nodo de MySQL Database o el cluster HeatWave.

Bloquear actividades de base de datos no autorizadas

El firewall de la base de datos HeatWave MySQL monitorea las amenazas a la base de datos, crea automáticamente una lista de declaraciones SQL aprobadas y bloquea la actividad no autorizada de la base de datos. Proporciona protección en tiempo real contra ataques específicos de la base de datos, como inyecciones SQL.


Acelerador de consultas en memoria de alto rendimiento

HeatWave es un motor de procesamiento de consultas en columnas híbridas, en memoria y en paralelo. Implementa algoritmos de última generación para el procesamiento de consultas distribuidas que proporcionan un rendimiento muy elevado.

Diseñado para ofrecer una escala y un rendimiento masivos

HeatWave particiona de forma masiva los datos en un cluster de nodos que se pueden utilizar en paralelo. Esto proporciona una excelente escalabilidad internodal. Cada nodo de un cluster y cada núcleo de un nodo puede procesar los datos particionados en paralelo. HeatWave dispone de un programador de consultas inteligente que solapa las tareas de cálculo con las de comunicación de red para lograr un elevadísimo nivel de escalabilidad en miles de núcleos.

Optimizado para la nube

El procesamiento de consultas en HeatWave está optimizado para servidores básicos en la nube. Los tamaños de las particiones se han optimizado para adaptarse al caché de las formas subyacentes. La superposición de tareas de computación y comunicación está optimizada para el ancho de banda de red disponible. Diversos elementos primitivos del procesamiento analítico utilizan las instrucciones de hardware de las máquinas virtuales subyacentes.

Optimizado para altas tasas de transacciones y conexiones

HeatWave Autopilot mejora el rendimiento del grupo de hilos de HeatWave MySQL, proporcionando un mecanismo para usar óptimamente los recursos de hardware para un mejor rendimiento. Como resultado, HeatWave MySQL ofrece un mayor rendimiento para cargas de trabajo OLTP y evita que este disminuya en niveles altos de transacciones y concurrencia.


Análisis en tiempo real sin ETL

HeatWave te permite ejecutar análisis en tiempo real en datos en MySQL Database y almacenamiento de objetos sin duplicación de ETL (extracción, transformación y carga).

Analítica en tiempo real

Las consultas analíticas acceden a la información más actualizada, ya que las actualizaciones de las transacciones se replican automáticamente en tiempo real al clúster de análisis de HeatWave. No es necesario indexar los datos antes de ejecutar consultas analíticas. Los desarrolladores y DBA también pueden aprovechar HeatWave para analítica en tiempo real de documentos JSON almacenados en MySQL Database y almacenamiento de objetos, acelerando las consultas analíticas en los documentos por órdenes de magnitud.

Acaba con los procesos de extracción, transformación y carga (ETL)

Elimina el proceso de ETL complejo, que consume mucho tiempo y es costoso, y la integración con servicios de base de datos de análisis y lakehouse separados.

Sin cambios en las aplicaciones de MySQL

HeatWave es una solución nativa de MySQL. Las aplicaciones MySQL actuales funcionan sin cambios.

Utiliza tus herramientas de inteligencia empresarial (BI) y visualización de datos existentes

HeatWave admite las mismas herramientas de visualización de datos e inteligencia empresarial (BI) que MySQL Database, como Oracle Analytics Cloud, Tableau y Looker.

Mejora la seguridad

Siempre se cifran todos los datos estáticos y en tránsito entre MySQL Database y los nodos del clúster de HeatWave. No existe riesgo de que los datos se vean comprometidos durante los procesos de extracción, transformación y carga (ETL), ya que los datos no se transfieren entre almacenes de datos.


HeatWave Autopilot: automatización impulsada por aprendizaje automático incorporada

HeatWave Autopilot proporciona automatización impulsada por aprendizaje automático y consciente de la carga de trabajo. Mejora el rendimiento y la escalabilidad sin necesidad de experiencia en el ajuste de la base de datos, aumenta la productividad de los desarrolladores y administradores de bases de datos, y ayuda a eliminar los errores humanos. HeatWave Autopilot automatiza muchos de los aspectos más importantes y a menudo desafiantes para lograr un alto rendimiento de consultas a escala, incluyendo el aprovisionamiento, la carga de datos, la ejecución de consultas y el manejo de fallos. HeatWave Autopilot está disponible sin costo adicional para los clientes de HeatWave MySQL.

HeatWave Autopilot proporciona numerosas capacidades tanto para HeatWave como para OLTP.

  • El aprovisionamiento automático predice el número de nodos de HeatWave necesarios para ejecutar una carga de trabajo mediante un muestreo adaptativo de los datos de tabla en los que es necesario realizar el análisis. Esto significa que los desarrolladores y administradores de bases de datos (DBA) ya no necesitan calcular manualmente el tamaño óptimo de su cluster.
  • El pool de threads automático permite al servicio de base de datos procesar más transacciones para una configuración de hardware determinada, lo que ofrece un mayor rendimiento para las cargas de trabajo OLTP y evita que se caiga en periodos de altos niveles de transacciones y simultaneidad.
  • La función de predicción de unidad automática supervisa continuamente la carga de trabajo de OLTP, incluido el rendimiento y la tasa de aciertos del pool de buffers, para recomendar la unidad de procesamiento correcta en cada momento. De esta forma, los clientes disfrutan continuamente de la mejor relación entre precio y rendimiento.
  • La codificación automática determina la representación óptima de las columnas que se cargan en HeatWave, teniendo en cuenta las consultas. Esta representación óptima proporciona el mejor rendimiento por consulta y minimiza el tamaño del cluster para reducir los costos.
  • La mejora del plan de consulta automática asimila diversas estadísticas de la ejecución de consultas y optimiza el plan de ejecución de consultas futuras. Así, el rendimiento del sistema se incrementa a medida que se ejecutan más consultas.
  • La optimización de consultas adaptativa utiliza varias estadísticas para ajustar las estructuras de datos y los recursos del sistema después de que la ejecución de la consulta haya comenzado, optimizándola de forma independiente para cada nodo en función de la distribución real de datos en tiempo de ejecución. Esto ayuda a mejorar el rendimiento de las consultas ad hoc hasta en un 25 %.
  • La ubicación automática de datos predice la columna en la que se deben particionar las tablas en memoria para que las consultas ofrezcan el mejor rendimiento. También predice la mejora esperada en el rendimiento de las consultas con la nueva recomendación de columnas. De esta forma, se reduce al mínimo la necesidad de mover datos de unos nodos a otros motivada por decisiones subóptimas que puedan tomar los operadores al seleccionar la columna.
  • La compresión automática determina el algoritmo de compresión óptimo para cada columna, lo que mejora el rendimiento de carga y consulta con una compresión y descompresión de datos más rápidas. Al reducir el uso de memoria, los clientes pueden disminuir los costos hasta en un 25 %.
  • La indexación determina automáticamente los índices que los clientes deben crear o borrar de sus tablas para optimizar el desempeño de OLTP, utilizando el aprendizaje automático para realizar una predicción basada en cargas de trabajo de las aplicaciones individuales. Esto ayuda a los clientes a eliminar las tediosas tareas de crear índices ideales para sus cargas de trabajo OLTP y mantenerlos a lo largo del tiempo a medida que evolucionan las cargas de trabajo.

Capacidades integradas de HeatWave

Usar HeatWave MySQL te permite aprovechar fácilmente un conjunto más amplio de capacidades integradas de HeatWave sin costo adicional.

HeatWave Lakehouse

HeatWave Lakehouse te permite consultar datos en almacenamiento de objetos, bases de datos MySQL o una combinación de ambos con velocidad récord. El procesamiento de consultas se realiza completamente dentro del motor HeatWave, por lo que puedes aprovechar HeatWave Lakehouse para cargas de trabajo no compatibles con MySQL así como para cargas de trabajo compatibles con MySQL.

Más información sobre HeatWave Lakehouse

HeatWave AutoML

Con el aprendizaje automático (ML) en la base de datos, no necesitas migrar datos a un servicio de ML independiente. Puedes aplicar fácilmente y de forma segura el entrenamiento de ML, la inferencia y la explicación a los datos almacenados tanto dentro de MySQL como en el almacenamiento de objetos. Como resultado, puedes acelerar las iniciativas de ML, aumentar la seguridad y reducir costos.

Más información sobre HeatWave AutoML

HeatWave GenAI

HeatWave GenAI proporciona IA generativa integrada, automatizada y segura con modelos grandes de lenguaje (LLM) en la base de datos; un almacén de vectores automatizado y en la base de datos; procesamiento de vectores a escala; y la capacidad de mantener conversaciones contextuales en lenguaje natural, lo que le permite aprovechar las ventajas de la IA generativa sin conocimientos de IA, movimiento de datos ni costos adicionales.

Más información sobre HeatWave GenAI


Elasticidad en tiempo real

La elasticidad en tiempo real te permite aumentar o disminuir el tamaño de tu clúster HeatWave en cualquier número de nodos sin incurrir en tiempo de inactividad o tiempo de solo lectura.

Alto rendimiento uniforme, incluso en horas punta, y reducción de costos sin tiempo de inactividad

La operación de cambio de tamaño tarda solo unos minutos, durante los cuales HeatWave permanece en línea, disponible para todas las operaciones. Una vez que se cambia el tamaño, los datos se descargan del almacenamiento de objetos, se vuelven a equilibrar automáticamente entre todos los nodos de cluster disponibles y están disponibles inmediatamente para consultas. Como resultado, te beneficias de un rendimiento consistentemente alto, incluso en los momentos de mayor actividad, y de menores costos al reducir el tamaño de tu clúster HeatWave cuando sea apropiado, sin incurrir en tiempo de inactividad o tiempo de solo lectura.

Con una recarga de datos eficiente desde el almacenamiento de objetos, también puedes pausar y reanudar tu clúster HeatWave para reducir costos.

Ninguna instancia sobreaprovisionada

Puedes expandir o reducir tu clúster HeatWave a cualquier número de nodos. No estás limitado a instancias sobredimensionadas y costosas impuestas por modelos de tamaño rígidos ofrecidos por otros proveedores de bases de datos en la nube. Con HeatWave, pagas solo por los recursos exactos que utilizas.


Disponible en nubes públicas y en tu centro de datos

Puedes desplegar HeatWave MySQL en OCI, AWS o Azure. Puedes replicar datos de aplicaciones OLTP locales a HeatWave MySQL para obtener análisis casi en tiempo real y procesar datos de vectores en la nube. También puedes usar HeatWave MySQL en tu centro de datos con OCI Dedicated Region.

HeatWave MySQL en AWS ofrece una experiencia nativa para los clientes de AWS. La consola, el plano de control y el plano de datos residen en AWS.