Pular para o conteudo principal

Read Replica

O que uma read replica faz de verdade, por que ela ajuda a escalar leitura e onde ela começa a te enganar.

Andrews Ribeiro

Andrews Ribeiro

Founder & Engineer

O que é

Read replica é uma cópia do banco usada para leitura.

O banco principal recebe a escrita.

A réplica recebe os dados depois e responde parte das consultas.

Quando importa

Ela entra na conversa quando o sistema tem muita leitura e você não quer que tudo passe no banco principal.

Isso ajuda a:

  • aliviar carga de leitura
  • isolar consultas mais pesadas
  • escalar leitura sem mexer logo na escrita

Erro comum

O erro clássico é tratar a read replica como se ela refletisse a escrita no mesmo instante.

Nem sempre reflete.

Se existe atraso de replicação, a resposta pode vir velha por alguns segundos.

Exemplo curto

O usuário salva uma mudança de perfil.

A escrita vai para o banco principal.

Logo depois, a tela recarrega usando uma read replica.

Se a replicação ainda não chegou, o usuário vê o valor antigo e acha que a gravação falhou.

Por que ajuda

Read replica é ótima para escalar leitura.

Mas ela só ajuda de verdade quando o produto sabe quais fluxos aceitam atraso e quais precisam ler do primário.

Read replica não é “banco mais barato”. É leitura escalável com consistência diferente.

Você concluiu este artigo

Continue explorando

Artigos relacionados