Visão Geral do Cluster HeatWave
Um cluster HeatWave consiste em um ou mais nós HeatWave. Os nós HeatWave armazenam dados na memória e em consultas de processo. O sistema de banco de dados inclui um plug-in HeatWave que é responsável pelo gerenciamento de clusters, pela programação de consultas e pelo retorno dos resultados da consulta para o sistema de banco de dados.
Este guia descreve como implantar e gerenciar clusters HeatWave no Oracle Cloud Infrastructure. Para implantar e gerenciar o HeatWave no Amazon Web Services, consulte HeatWave na AWS e para provisionar o HeatWave no Oracle Database Service no Azure (ODSA), consulte Provisionando o HeatWave.
Quando você ativa um cluster HeatWave, as consultas que atendem a determinados pré-requisitos são automaticamente descarregadas do sistema de banco de dados para o cluster HeatWave para a execução acelerada. As consultas que você emite de um cliente ou aplicativo MySQL interagem com o cluster HeatWave conectando-se ao sistema de banco de dados. O cluster HeatWave retorna os resultados para o sistema de banco de dados e para o cliente MySQL ou para o aplicativo que emitiu a consulta.
HeatWave Lakehouse
HeatWave O Lakehouse ativa o processamento de consultas nos dados residentes no Object Storage. Os dados de origem são lidos do Object Storage, transformados no formato HeatWave, armazenados na camada de armazenamento de persistência HeatWave e carregados na memória do cluster HeatWave. HeatWave O Lakehouse suporta dados estruturados e relacionais nos formatos CSV e Parquet. O formato Avro é suportado na versão 8.1.0-u3 ou superior e o formato JSON é suportado na versão 8.3.0-u2 ou superior.
MySQL.HeatWave.VM.Standard
ou HeatWave.512GB
. O HeatWave Lakehouse suporta no máximo 512 nós HeatWave com as formas MySQL.HeatWave.VM.Standard
ou HeatWave.512GB
. Consulte HeatWaveLakehouse.
Antes de MySQL 8.3.0-u2, você deve desativar a recuperação pontual, a alta disponibilidade, as réplicas de leitura e a replicação de saída para ativar o Lakehouse HeatWave.
Limites do Número de Tabelas e Colunas
Você pode usar o Provisionamento Automático para verificar se há memória suficiente para carregar as tabelas no cluster HeatWave.
Tabela 11-1 Limites do número de tabelas e colunas
Forma do Sistema de Banco de Dados | Número máximo de colunas (aprox.) | Número máximo de tabelas com média de 100 colunas por tabela (aprox.) |
---|---|---|
MySQL.Free | 81,900 | 819 |
MySQL.2 | 0.19 milhões | 1,900 |
MySQL.4 | 0.45 milhões | 4,500 |
MySQL.8 | 0.98 milhões | 9,800 |
MySQL.16 | 2.0 milhões | 20,000 |
MySQL.32 | 7.27 milhões | 72,700 |
MySQL.48 | 6.22 milhões | 62,200 |
MySQL.64 | 8.32 milhões | 83,200 |
MySQL.256 | 16.71 milhões | 167,100 |
MySQL.Heatwave.VM.Standard | 7.04 milhões | 70,400 |
MySQL. HeatWave.BM.Standard | 26.72 milhões | 267,200 |
Informações Adicionais
Após implantar um cluster HeatWave, consulte o seguinte:
- Guia do Usuário do HeatWave: Descreve como carregar dados e executar consultas.
- HeatWave Início Rápido do tpch: Descreve como adicionar um cluster HeatWave a um sistema de banco de dados, importar o banco de dados de amostra
tpch
para o sistema de banco de dados usando o utilitário de Importação de Tabela Paralela do Shell MySQL, carregar manualmente dados no cluster HeatWave e executar consultas. - HeatWave Início Rápido do aerdb: Descreve como adicionar um cluster HeatWave a um sistema de banco de dados, importar o banco de dados de amostra
airportdb
para o sistema de banco de dados usando o utilitário de Carga de Dump do Shell MySQL, carregar dados no cluster HeatWave usando Carga Paralela Automática e executar consultas.