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 MySQL HeatWave na Amazon Web Services, consulte MySQL HeatWave na AWS e, para provisionar o MySQL HeatWave no Oracle Database Service no Azure (ODSA), consulte Provisionando o MySQL 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.
MySQL HeatWave Lakehouse
O MySQL HeatWave Lakehouse permite o processamento de consultas sobre os dados que residem no Armazenamento de Objetos. Os dados de origem são lidos no serviço Object Storage, transformados no formato HeatWave, armazenados na camada de armazenamento de persistência HeatWave e depois carregados na memória do cluster HeatWave. O MySQL HeatWave Lakehouse oferece suporte a dados estruturados e relacionais nos formatos CSV e Parquet. O formato Avro é suportado na versão 8.1.0-u3 ou posterior e o formato JSON é suportado na versão 8.3.0-u2 ou posterior.
MySQL.HeatWave.VM.Standard
ou HeatWave.512GB
. O MySQL HeatWave Lakehouse suporta no máximo 512 nós HeatWave com as formas MySQL.HeatWave.VM.Standard
ou HeatWave.512GB
. Consulte MySQL HeatWave Lakehouse.
Antes do 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 MySQL HeatWave Lakehouse.
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 MySQL HeatWave: Descreve como carregar dados e executar consultas.
- Início Rápido: tpch Analytics: Descreve como adicionar um cluster HeatWave a um sistema de BD, importar o banco do dados de amostra
tpch
para o sistema de BD usando o utilitário de Importação de Tabela Paralela de Shell MySQL, carregar dados manualmente no cluster HeatWave e executar consultas. - Início Rápido: AirportDB Analytics: Descreve como adicionar um cluster HeatWave a um sistema de BD, importar o banco do dados de amostra
airportdb
para o sistema de BD usando o utilitário Carregamento de Dump de Shell MySQL, carregar dados no cluster HeatWave usando o Carregamento Paralelo Automático e executar consultas.