

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A alta disponibilidade de bancos de dados pode ser alcançada através de técnicas de clusterização e replicação.
Qual a principal diferença entre clusterização e replicação?
A clusterização envolve múltiplos servidores trabalhando juntos como um único sistema (geralmente com armazenamento compartilhado), enquanto a replicação envolve a cópia de dados de um servidor para outro.
A clusterização é empregada exclusivamente para balanceamento de carga de operações de leitura, enquanto a replicação é utilizada apenas para failover automático, não sendo aplicável a cenários de escalabilidade.
A clusterização exige que todos os servidores estejam obrigatoriamente no mesmo data center físico, ao passo que a replicação permite apenas a comunicação entre ambientes geograficamente distribuídos.
A clusterização constitui uma tecnologia exclusiva de determinados bancos de dados, como o Microsoft SQL Server, enquanto a replicação é restrita a soluções específicas, como o PostgreSQL.
A clusterização não permite a execução de consultas simultâneas em múltiplos nós, enquanto a replicação possibilita esse tipo de execução de forma nativa.