O PolarDB-X está disponível em duas edições: Standard Edition (arquitetura centralizada) e Enterprise Edition (arquitetura distribuída). Ambas compartilham uma arquitetura unificada que integra modelos centralizados e distribuídos. Assim, é possível começar com a Standard Edition e fazer upgrade para a Enterprise Edition sem migrar dados ou modificar a aplicação.
Standard Edition
A Standard Edition utiliza arquitetura centralizada e executa o MySQL em configuração standalone, com total compatibilidade. Essa edição adiciona arquitetura de múltiplas réplicas baseada em Paxos e o sistema de transações Lizard ao MySQL padrão. O resultado é maior disponibilidade, desempenho 30%–40% superior ao do MySQL open source e recuperação de desastres de nível financeiro com objetivo de ponto de recuperação (RPO) zero.
A antiga Enterprise Edition de três nós do ApsaraDB RDS for MySQL foi renomeada e incorporada à Standard Edition do PolarDB-X. Ela continua a fornecer serviços de banco de dados baseados no algoritmo X-Paxos desenvolvido pela Alibaba Cloud.
Escolha a Standard Edition quando:
As tabelas permanecerem entre 5 e 50 milhões de linhas por tabela de índice B-tree e a carga de trabalho se enquadrar em até 90 núcleos de CPU.
For necessária recuperação de desastres entre zonas com RPO zero e compatibilidade total com MySQL open source.
O custo for um fator decisivo: os preços da Standard Edition são 40% menores e instâncias com até 32 núcleos de CPU superam configurações distribuídas equivalentes.
A Standard Edition não é adequada quando:
As tabelas ultrapassarem 50 milhões de linhas e consultas concorrentes em tabelas grandes de índice B-tree se tornarem um gargalo. Nesse caso, considere fazer upgrade para a Enterprise Edition.
Houver necessidade de dimensionamento além de 90 núcleos de CPU, pois a arquitetura centralizada da Standard Edition não permite expansão adicional.
Forem exigidos HTAP (processamento híbrido transacional e analítico), réplicas de column store ou recuperação de desastres com três data centers em duas regiões. Esses recursos são exclusivos da Enterprise Edition.
Enterprise Edition
A Enterprise Edition adota arquitetura distribuída que escala de 1 nó (centralizado) a 1.024 nós (distribuído). Um único cluster processa dezenas de milhões de consultas por segundo (QPS) e petabytes de dados. Além disso, oferece suporte a transações distribuídas fortemente consistentes e executa consultas paralelas distribuídas para cargas de trabalho transacionais e analíticas.
Escolha a Enterprise Edition se:
For necessária escalabilidade linear distribuída para lidar com cargas de trabalho altamente concorrentes, como transações de pedidos.
As tabelas forem grandes demais para um único nó e exigirem fragmentação de dados em arquitetura distribuída.
O objetivo for substituir o sharding manual de bancos de dados e tabelas por distribuição transparente.
For necessário HTAP com réplicas de column store integradas para aceleração analítica online.
For requerida arquitetura de três data centers em duas regiões para recuperação de desastres de nível empresarial.
Para fazer upgrade de uma instância do PolarDB-X da Standard Edition para a Enterprise Edition, consulte Fazer upgrade de uma instância da Standard Edition para a Enterprise Edition.
Comparação entre edições
|
Recurso |
Standard Edition |
Enterprise Edition |
|
Arquitetura |
||
|
Tipo de arquitetura |
Centralizada |
Distribuída |
|
Compatibilidade com MySQL |
Total |
Alta |
|
Múltiplas réplicas (Paxos) |
Sim |
-- |
|
Escala |
||
|
Máximo de nós |
-- |
1.024 |
|
Máximo de núcleos de CPU |
90 |
-- |
|
QPS máximo |
-- |
Dezenas de milhões |
|
Capacidade de dados |
-- |
Petabytes |
|
Capacidades |
||
|
Transações distribuídas |
-- |
Fortemente consistentes |
|
Consultas paralelas distribuídas |
-- |
Sim |
|
HTAP com réplicas de column store |
-- |
Sim |
|
Distribuição transparente |
-- |
Sim |
|
Recuperação de desastres |
||
|
Recuperação de desastres em três zonas |
Sim |
Sim |
|
Três data centers em duas regiões |
-- |
Sim |
|
Recuperação de desastres de nível financeiro |
Sim |
Sim |
|
Custo |
||
|
Preço relativo |
40% menor |
Padrão |
Próximos passos
Para fazer upgrade de uma instância do PolarDB-X da Standard Edition para a Enterprise Edition, consulte Fazer upgrade de uma instância da Standard Edition para a Enterprise Edition.