Visão Geral do Cluster HeatWave

Um cluster HeatWave consiste em um ou mais nós HeatWave. Os nó do HeatWave armazenam dados na memória e em consultas de processo. O sistema de banco de dados inclui um plug-in HeatWave 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 HeatWave clusters no Oracle Cloud Infrastructure. Para implantar e gerenciar HeatWave no Amazon Web Services, consulte HeatWave no AWS e para provisionar HeatWave no Oracle Database Service no Azure (ODSA), consulte Provisionando HeatWave.

Um cluster HeatWave consiste em um ou mais nós HeatWave. Os nó do HeatWave armazenam dados na memória e em consultas de processo. O sistema de banco de dados inclui um plug-in HeatWave 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.

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 ou aplicativo MySQL 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 serviço Object Storage, transformados no formato HeatWave, armazenados na camada de armazenamento de persistência HeatWave e, em seguida, 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.

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. Consulte HeatWaveLakehouse.
Observação

Antes de MySQL 8.3.0-u2, desative 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 BD 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 para 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.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
MySQLHeatWave.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 Quickstart 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 de Shell MySQL, carregar dados no cluster HeatWave usando a Carga Paralela Automática e executar consultas.