Questão de Banco de Dados — PostgreSQL — CESPE / CEBRASPE 2024
- Código
- ce170496
- Banca
- CESPE / CEBRASPE
- Órgão
- CNJ
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Judiciário - Área Apoio Especializado - Especialidade: Analista de Sistemas
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ❌ ERRADO. Na replicação por fluxo (streaming replication) padrão do PostgreSQL, as alterações são enviadas do servidor primário para o servidor em espera (standby) de forma assíncrona, ou seja, não há simultaneidade. O servidor em espera aplica os registros do WAL (Write-Ahead Log) à medida que os recebe, podendo haver um atraso em relação ao primário. A afirmação de que as alterações são simultâneas está incorreta, a menos que se configure replicação síncrona, o que não é o padrão e não foi mencionado no item.
O item afirma que "as alterações são simultâneas tanto no servidor primário quanto no servidor em espera". Isso descreveria uma replicação síncrona, onde a transação só é confirmada no primário após o standby confirmar o recebimento. No entanto, a replicação por fluxo do PostgreSQL é assíncrona por configuração padrão. O primário envia os registros do WAL para o standby, mas não espera pela confirmação deste para considerar a transação concluída. Portanto, as alterações não são simultâneas – o standby pode estar atrasado.
Característica | Replicação por Fluxo Padrão (Assíncrona) | Replicação Síncrona (Configuração Específica) |
|---|---|---|
Simultaneidade das alterações | Não simultâneas (assíncrona) | Simultâneas (síncrona) |
Comportamento do primário | Confirma a transação sem aguardar o standby | Aguarda confirmação do standby antes de confirmar |
Atraso possível | Sim, o standby pode estar atrasado | Não, standby deve estar atualizado no mesmo instante |
Configuração padrão no PostgreSQL | Sim | Não (requer configuração explícita) |
A banca usa o termo "simultâneas" para confundir com replicação síncrona. Lembre-se: a replicação por fluxo padrão no PostgreSQL é assíncrona; o standby não precisa estar atualizado no mesmo instante.
❌ ERRADO.
Link permanente: /questoes/ce170496