Visión general del cluster HeatWave
Un cluster HeatWave consta de uno o más nodos HeatWave. Los nodos HeatWave almacenan datos en memoria y procesan las consultas. El sistema de base de datos incluye un plugin HeatWave que es responsable de la gestión de clusters, la programación de consultas y la devolución de resultados de consultas al sistema de base de datos.
En esta guía se describe cómo desplegar y gestionar clusters HeatWave en Oracle Cloud Infrastructure. Para desplegar y gestionar MySQL HeatWave en Amazon Web Services, consulte MySQL HeatWave en AWS y para aprovisionar MySQL HeatWave en Oracle Database Service en Azure (ODSA), consulte Aprovisionamiento de MySQL HeatWave.
Al activar un cluster HeatWave, las consultas que cumplan determinados requisitos se descargan automáticamente del sistema de base de datos en el cluster HeatWave para una ejecución acelerada. Las consultas que emita desde un cliente o aplicación MySQL con el cluster HeatWave conectándose al sistema de base de datos. El cluster HeatWave devuelve los resultados al sistema de base de datos y al cliente o aplicación MySQL que ha emitido la consulta.
Lakehouse de MySQL HeatWave
MySQL HeatWave Lakehouse permite el procesamiento de consultas en datos ubicados en almacenamiento de objetos. Los datos de origen se leen desde Object Storage, se transforman en el formato HeatWave, se almacenan en la capa de almacenamiento de persistencia HeatWave y, a continuación, se cargan en la memoria del cluster HeatWave. MySQL HeatWave Lakehouse admite datos estructurados y relacionales en formatos CSV y Parquet. El formato Avro está soportado en la versión 8.1.0-u3 o superior y el formato JSON está soportado en la versión 8.3.0-u2 o superior.
MySQL.HeatWave.VM.Standard
o HeatWave.512GB
. MySQL HeatWave Lakehouse soporta un máximo de 512 nodos HeatWave con las unidades MySQL.HeatWave.VM.Standard
o HeatWave.512GB
. Consulte MySQL HeatWave Lakehouse.
Antes de MySQL 8.3.0-u2, debe desactivar la recuperación puntual, la alta disponibilidad, las réplicas de lectura y la replicación de salida para activar MySQL HeatWave Lakehouse.
Límites del número de tablas y columnas
Puede utilizar el aprovisionamiento automático para verificar que hay suficiente memoria para cargar las tablas en el cluster HeatWave.
Tabla 11-1 Límites sobre el número de tablas y columnas
Unidad de computación del sistema de BD | Número máximo de columnas (aprox.) | Número máximo de tablas con una media de 100 columnas por tabla (aprox.) |
---|---|---|
MySQL.Free | 81.900 | 819 |
MySQL.2 | 0.19 millones | 1.900 |
MySQL.4 | 0.45 millones | 4.500 |
MySQL.8 | 0.98 millones | 9.800 |
MySQL.16 | 2.0 millones | 20.000 |
MySQL.32 | 7.27 millones | 72.700 |
MySQL.48 | 6.22 millones | 62.200 |
MySQL.64 | 8.32 millones | 83.200 |
MySQL.256 | 16.71 millones | 167.100 |
MySQL.Heatwave.VM.Standard | 7.04 millones | 70.400 |
MySQL. HeatWave.BM.Estándar | 26.72 millones | 267.200 |
Información adicional
Después de desplegar un cluster de HeatWave, consulte lo siguiente:
- Guía del usuario de MySQL HeatWave: describe cómo cargar datos y ejecutar consultas.
- Inicio rápido de tpch Analytics: describe cómo agregar un cluster de HeatWave a un sistema de base de Datos, importar la base de Datos de ejemplo
tpch
en el sistema de base de Datos mediante la utilidad de importación de tablas paralelas de MySQL Shell, cargar manualmente la información en el cluster HeatWave y ejecutar consultas. - Inicio rápido: AirportDB Analytics: describe cómo agregar un cluster HeatWave a un sistema de base de Datos, importar la base de Datos de ejemplo
airportdb
en el sistema de base de Datos mediante el uso de la utilidad de carga de volcados de shell MySQL, cargar datos en el cluster HeatWave mediante carga paralela automática y ejecutar consultas.