Todos os produtos
Search
Central de documentação

AnalyticDB:Instâncias da Basic Edition (formerly High-performance Edition)High-performance Edition

Última atualização: Sep 22, 2026

A Basic Edition/High-performance Edition do AnalyticDB for PostgreSQL utiliza uma arquitetura de réplica única para reduzir os custos de armazenamento e oferecer uma performance de I/O de escrita superior à da High-availability Edition. Essa edição é ideal para cargas de trabalho analíticas em que a eficiência de custos e o throughput de escrita são mais importantes do que a disponibilidade máxima.

Basic Edition

Nota

A High-performance Edition é adequada para a maioria dos cenários de análise de negócios. Para requisitos de negócios críticos que exigem a maior disponibilidade possível, utilize a High-availability Edition.

Quando usar a High-performance Edition

Critérios

High-performance Edition

High-availability Edition

Arquitetura

Réplica única

Réplica dupla (primário + standby)

Custo de armazenamento

Menor (redução de 50% em comparação com as mesmas especificações)

Maior

Performance de I/O de escrita

Maior (sem sobrecarga de replicação)

Menor

Recuperação de falha de SQL

~10 segundos

5 a 10 minutos

Recuperação de falha de nó de computação

Reinicialização necessária; sem failover automático

Failover automático; sem interrupção do service

Recuperação de falha de host

Reinicialização necessária após a migração do host; ~15 minutos

Failover automático; a migração é executada em segundo plano

Mais indicado para

Análises, processamento em lote e cargas de trabalho sensíveis a custos

OLAP de produção e missões críticas

Escolha a High-performance Edition quando sua carga de trabalho puder tolerar uma janela de recuperação de minutos a horas em caso de falha de hardware. Para cargas de trabalho que exigem disponibilidade contínua durante falhas de hardware, utilize a High-availability Edition.

Arquitetura

A High-performance Edition implanta nós coordenadores e nós de computação em uma arquitetura de réplica única, conforme ilustrado abaixo.

Figura 1. Arquitetura da High-performance Edition基础版架构图

A High-availability Edition inclui um nó coordenador em standby e nós de computação secundários.

Figura 2. Arquitetura da High-availability Edition 高可用版架构图

A remoção do nó coordenador em standby e dos nós de computação secundários gera três efeitos diretos:

  • Não há alocação de armazenamento para o nó coordenador em standby.

  • Há uma redução de 50% no armazenamento dos nós de computação.

  • A arquitetura elimina a sincronização de dados entre os nós de computação primários e secundários, o que melhora a performance de I/O de escrita.

Redução de custos

Uma instância da High-performance Edition com as mesmas especificações custa menos do que uma instância da High-availability Edition, pois mantém apenas uma réplica.

A tabela abaixo mostra os preços mensais de ambas as edições em dois níveis de especificações comuns.

Especificações

Armazenamento HPE (USD/mês)

Armazenamento HAE (USD/mês)

Redução de armazenamento

Computação HPE (USD/mês)

Computação HAE (USD/mês)

Redução de computação

Total HPE (USD/mês)

Total HAE (USD/mês)

Redução total

Nível de entrada

22,4

100

77,6%

175,55

352,05

50,13%

197,95

452,05

56,21%

Comum

89,6

200

55,2%

668,65

700,28

4,52%

758,25

900,28

15,78%

Especificações de nível de entrada: a High-performance Edition (HPE) utiliza 2 núcleos de CPU, 50 GB de armazenamento e 2 nós de computação. A High-availability Edition (HAE) utiliza 2 núcleos de CPU, 50 GB de armazenamento e 4 nós de computação. Nessas especificações, a HPE é 56% mais barata.

Especificações comuns: ambas as edições utilizam 4 núcleos de CPU, 100 GB de armazenamento e 4 nós de computação. Nessas especificações, a HPE é 15% mais barata.

Para os preços atuais, consulte AnalyticDB for PostgreSQL pricing.

Performance

A High-performance Edition oferece uma performance de I/O superior porque elimina a sincronização de dados e a replicação em streaming entre os nós de computação primários e secundários. Em uma instância com 2 núcleos de CPU, a performance de I/O pode chegar a 250% de uma instância comparável da High-availability Edition. Cargas de trabalho com uso intensivo de escrita apresentam uma melhoria de aproximadamente 100%.

Os benchmarks a seguir comparam ambas as edições configuradas com 2 núcleos de CPU, 400 GB de armazenamento e 4 nós de computação.

Replicação local

Replicação de uma tabela orientada a linhas contendo aproximadamente 90 GB de dados:

CREATE TABLE lineitem2 AS (SELECT * FROM lineitem);

Edição

Tempo de execução

High-performance Edition

249 segundos

High-availability Edition

1.307 segundos

A High-performance Edition concluiu a operação aproximadamente 5 vezes mais rápido. A mesma melhoria se aplica às operações INSERT INTO SELECT.

Benchmark TPC-H

Nota

Este teste baseia-se na metodologia de benchmark TPC-H, mas não atende a todos os requisitos do TPC-H. Os resultados não podem ser comparados com os resultados publicados do TPC-H.

Foram executadas 22 consultas SQL em um conjunto de dados TPC-H de 100 GB. A figura a seguir mostra os resultados.

TPC-H benchmark results

A High-performance Edition concluiu o conjunto completo de consultas 40% mais rápido do que a High-availability Edition, refletindo a vantagem de I/O ao remover a sobrecarga de replicação.

Disponibilidade

Confiabilidade dos dados

O AnalyticDB for PostgreSQL armazena dados em unidades de estado sólido aprimoradas (ESSDs), que utilizam múltiplas réplicas internas na camada de armazenamento. Isso garante alta confiabilidade e integridade dos dados mesmo no modo de réplica única — os dados não são perdidos quando um nó de computação falha.

Cenários de falha e recuperação

A High-performance Edition oferece menor disponibilidade do que a High-availability Edition porque não há um nó em standby para assumir o controle. A tabela abaixo resume o comportamento de recuperação para cenários de falha comuns.

Cenário de falha

High-performance Edition

High-availability Edition

Falha de SQL (core dump, out-of-memory (OOM))

~10 segundos (checkpoint otimizado)

5 a 10 minutos

Falha de nó de computação

Reinicialização necessária; service indisponível até a conclusão da reinicialização

Failover automático; o nó secundário assume sem interrupção do service

Falha de host

Reinicialização necessária após a migração do host; ~15 minutos

Failover automático; a migração do host é executada em segundo plano

Para falhas de máquina física, a recuperação pode levar até 8 horas em cenários extremos.

Como funciona o modo de recuperação

A maioria das falhas no AnalyticDB for PostgreSQL — incluindo falhas de SQL causadas por core dumps ou erros de OOM — aciona o modo de recuperação em vez de uma falha completa do nó. Durante o modo de recuperação, a instância:

  1. Limpa os locks e a memória restantes.

  2. Reproduz os arquivos de Write-Ahead Log (WAL) para restaurar as transações commitadas que ainda não foram gravadas em disco.

  3. Retoma o service.

A High-performance Edition utiliza um mecanismo de checkpoint otimizado que reduz a quantidade de dados WAL a serem reproduzidos. A recuperação desses cenários de falha comuns leva aproximadamente 10 segundos, em comparação com os 5 a 10 minutos da High-availability Edition.

WAL e checkpoints

  • Write-Ahead Log (WAL): registra todas as alterações de dados para cada transação antes do commit da transação. O WAL permite que o banco de dados reproduza as alterações que foram commitadas, mas ainda não foram liberadas para o disco.

  • Checkpoint: o ponto até o qual todas as alterações de dados são confirmadas em disco. O banco de dados se recupera a partir do checkpoint mais recente. O AnalyticDB for PostgreSQL executa checkpoints em uma programação definida e também os aciona quando o tamanho do arquivo WAL atinge um determinado limiar.

Falhas de nó de computação

Quando um nó de computação falha na High-availability Edition, o nó de computação secundário assume automaticamente. O nó com defeito é reiniciado em segundo plano, sem interrupção do service.

Quando um nó de computação falha na High-performance Edition, não há um nó secundário para assumir. A instância fica indisponível e precisa ser reiniciada para recuperação.

Falhas de host

As falhas de host acionam a migração automática de host em ambas as edições. Na High-availability Edition, o nó em standby mantém a continuidade do service enquanto a migração é executada em segundo plano. Na High-performance Edition, a instância precisa ser reiniciada após a conclusão da migração do host — um processo que leva aproximadamente 15 minutos.

FAQ

Posso fazer upgrade da High-performance Edition para a High-availability Edition?

Não há suporte para upgrade direto no local. As duas edições utilizam contagens de réplicas e configurações de armazenamento diferentes, portanto, não existe um caminho de migração automatizado. Para mudar de edição, faça o backup dos dados da instância da High-performance Edition, adquira uma instância da High-availability Edition e restaure os dados nela. Para obter instruções de migração, consulte Migrar dados entre instâncias do AnalyticDB for PostgreSQL.

Recursos relacionados