Questão FC369608
Um sistema de banco de dados baseado em PostgreSQL possui três servidores, sendo um primário e dois em espera (standby). O servidor primário executa comandos de escrita e leitura (
Sistema de Gerenciamento de Banco de Dados (SGBD)
FGV · 2025
Um sistema de banco de dados baseado em PostgreSQL possui três servidores, sendo um primário e dois em espera (standby). O servidor primário executa comandos de escrita e leitura (read- only), enquanto os servidores em standby resolvem apenas requisições de leitura. A replicação é realizada utilizando-se write-ahead log (WAL).
A cada atualização do banco de dados do servidor primário, um WAL é encaminhado diretamente para os dois servidores em standby. O processo de replicação se encerra após o recebimento de respostas de todos os servidores em standby.
Com relação ao sistema de banco de dados em questão, é correto afirmar que
- possui balanceamento de carga, os servidores estão conectados na configuração multiespera (multi-standby) e a replicação do banco de dados é síncrona.
- possui balanceamento de carga, os servidores estão conectados na configuração multiespera (multi-standby) e a replicação do banco de dados é assíncrona.
- não possui balanceamento de carga, os servidores estão conectados na configuração cascata e a replicação do banco de dados é assíncrona.
- não possui balanceamento de carga, os servidores estão conectados na configuração multiespera (multi-standby) e a replicação do banco de dados é síncrona.
- possui balanceamento de carga, os servidores estão conectados na configuração cascata e a replicação do banco de dados é síncrona.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
O enunciado descreve um primário e dois servidores standby que recebem o WAL e confirmam a recepção antes de encerrar a operação. Isso implica três pontos centrais.
Balanceamento de carga: como os standby aceitam apenas consultas de leitura (read-only), as leituras podem ser direcionadas para esses nós, aliviando o primário e distribuindo o tráfego.
Configuração multi-standby: o primário envia o WAL diretamente para os dois réplicas simultaneamente, caracterizando uma topologia onde múltiplos standby replicam do mesmo primário (não em cascata).
Replicação síncrona: a replicação só é considerada concluída quando todas as réplicas confirmam o recebimento do WAL; portanto, o primário espera essas confirmações antes de finalizar a escrita, o que define o modo síncrono.
O WAL garante que as mesmas alterações aplicadas no primário sejam enviadas e aplicadas nas réplicas, sustentando durabilidade e consistência entre os nós.
Conteúdo do catálogo FC Concursos · Atualizado em