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.