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.
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.
MySQL.HeatWave.VM.Standard
ou HeatWave.512GB
. O HeatWave Lakehouse suporta no máximo 512 nós HeatWave. Consulte HeatWaveLakehouse.
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
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.