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 HeatWave en Amazon Web Services, consulte HeatWave en AWS y para aprovisionar HeatWave en Oracle Database Service in Azure (ODSA), consulte Aprovisionamiento de 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.
HeatWave Lakehouse
HeatWave Lakehouse permite el procesamiento de consultas en los 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 de cluster HeatWave. HeatWave Lakehouse soporta 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
. HeatWave Lakehouse soporta un máximo de 512 nodos HeatWave con las unidades MySQL.HeatWave.VM.Standard
o HeatWave.512GB
. Consulte HeatWaveLakehouse.
Antes de MySQL 8.3.0-u2, debe desactivar la recuperación point-in-time, la alta disponibilidad, las réplicas de lectura y la replicación de salida para activar 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 HeatWave: describe cómo cargar datos y ejecutar consultas.
- HeatWave inicio rápido de tpch: describe cómo agregar un cluster 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 shell MySQL, cargar manualmente los datos en el cluster HeatWave y ejecutar consultas. - HeatWave inicio rápido de airportdb: 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 la utilidad de carga de volcados de shell MySQL, cargar datos en el cluster HeatWave mediante la carga paralela automática y ejecutar consultas.