Todos os produtos
Search
Central de documentação

PolarDB:Comparação de desempenho: PolarDB for MySQL vs. ApsaraDB RDS for MySQL

Última atualização: Jun 28, 2026

Resultados de benchmarks OLTP do PolarDB for MySQL e do ApsaraDB RDS for MySQL em diversas versões e especificações de instância.

O PolarDB for MySQL apresenta várias otimizações de desempenho em relação ao ApsaraDB RDS for MySQL:

  • Hardware avançado: memória persistente Optane (3D XPoint), SSDs NVMe e rede RDMA over Converged Ethernet (RoCE).

  • Pilha completa de protocolos de I/O e rede no espaço do usuário para maior desempenho e menor latência.

  • Otimizações no nível do kernel para locks, caminhos de I/O e processamento de tabelas grandes em cargas de trabalho com alta concorrência.

Nota

Produtos usados neste benchmark:

  • Clusters do PolarDB for MySQL Cluster Edition com diferentes especificações.

  • Instâncias dedicadas do ApsaraDB RDS for MySQL High-availability Edition com SSD local e diferentes especificações.

Metodologia de teste: Ferramentas e métodos de teste de desempenho OLTP.

Diretrizes de benchmarking

Para garantir uma comparação precisa:

  • Use especificações de instância idênticas para ambos os produtos.

  • Mantenha as mesmas versões de banco de dados.

  • Simule uma carga de trabalho de produção ou use o Sysbench para refletir condições reais.

  • Ao comparar o desempenho de leitura, não use consultas SQL únicas.

    O PolarDB for MySQL usa arquitetura de separação entre computação e armazenamento. Por isso, uma única consulta pode apresentar latência de rede maior que a do ApsaraDB RDS for MySQL. Em produção, as taxas de acerto de cache geralmente ultrapassam 99%, e apenas a primeira leitura aciona I/O de disco. As leituras subsequentes vêm do buffer pool, o que oferece desempenho equivalente.

  • Ao comparar o desempenho de escrita, use testes de estresse em vez de consultas SQL isoladas.

    Para uma comparação justa, teste um cluster do PolarDB for MySQL (nó primário + nó somente leitura) contra uma instância do ApsaraDB RDS for MySQL (primário + somente leitura com replicação semissíncrona). O PolarDB for MySQL usa escritas baseadas em Quorum: uma escrita só é confirmada após os dados atingirem a maioria das réplicas (pelo menos duas de três). Isso garante redundância de dados e forte consistência na camada de armazenamento. A comparação com replicação semissíncrona, em vez de assíncrona, fornece um benchmark mais significativo.

PolarDB for MySQL 8.0.1 vs. ApsaraDB RDS for MySQL 8.0

PolarDB 8.0.1 vs. RDS 8.0

PolarDB for MySQL 5,7 vs. ApsaraDB RDS for MySQL 5,7

PolarDB MySQL 5,7 vs. RDS MySQL 5,7

PolarDB for MySQL 5,6 vs. ApsaraDB RDS for MySQL 5,6

PolarDB MySQL 5,6 vs. RDS MySQL 5,6