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.

Observação

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.

Antes do MySQL 8.4.0-u3, o Lakehouse HeatWave só é suportado no cluster HeatWave com as formas 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.
Observação

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

O sistema de banco de dados armazena alguns metadados de cada coluna carregada no cluster HeatWave. O número de tabelas que podem ser carregadas em um cluster HeatWave depende da forma do sistema de banco de dados e do número total de colunas. Se as tabelas tiverem mais colunas, menos tabelas poderão ser carregadas. Consulte a Tabela 11-1 para obter o número máximo de colunas de cada forma. Como exemplo, a tabela mostra o número máximo de tabelas com uma média de 100 colunas por tabela. As colunas de string de codificação de dicionário incorrem em mais memória e reduzem o número máximo de colunas e tabelas que podem ser carregadas.
Observação

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.