Voltar às perguntas frequentes sobre Bancos de dados
CENTRAL DE AJUDA · FAQBancos de dados1 min de leitura

Quando uma aplicação deve usar uma réplica de leitura?

Uma réplica pode atender leituras compatíveis de uma cópia do banco principal e distribuir carga quando banco e aplicação suportam esse padrão. A replicação costuma ser assíncrona, então pode haver atraso e a réplica não é automaticamente a fonte dos dados mais recentes.

Bancos de dados

Direcione leituras que tolerem atraso

Relatórios, buscas e consultas que aceitam pequena defasagem são bons candidatos. Mantenha gravações e leituras após gravação no principal quando o usuário precisar ver imediatamente sua alteração.

Meça o atraso e a saúde das consultas e defina o comportamento se a réplica ficar atrasada ou indisponível. O roteamento sem controle pode retornar dados antigos ou transferir uma falha.

Valide consistência e custos

Teste os recursos e transações usados pela aplicação; nem toda consulta se comporta igualmente no principal e na réplica. Consulte a documentação sobre modos compatíveis e limites de failover.

Compare benefícios com custos de computação, armazenamento, rede e monitoramento. Uma réplica não é backup: exclusões ou corrupção também podem ser replicadas; mantenha cópias independentes e teste restaurações.

Voltar às perguntas frequentes sobre Bancos de dados