Questão FC374613
O setor de tecnologia da informação do Tribunal de Justiça do Maranhão planeja implementar uma solução de alta disponibilidade para seu sistema de banco de dados PostgreSQL, visand
Sistema de Gerenciamento de Banco de Dados (SGBD)
Instituto Consulplan · 2024
O setor de tecnologia da informação do Tribunal de Justiça do Maranhão planeja implementar uma solução de alta disponibilidade para seu sistema de banco de dados PostgreSQL, visando minimizar o tempo de inatividade e garantir, assim, a integridade dos dados. Nesse contexto, é fundamental que seus administradores de banco de dados compreendam as opções de replicação disponíveis no PostgreSQL e saibam como configurá-las adequadamente. Os modos de replicação suportados nativamente pelo PostgreSQL a partir da versão 9.0 são:
- Ativa e passiva.
- Mestre e escravo.
- Primária e secundária.
- Assíncrona e síncrona.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O PostgreSQL oferece nativamente dois modos de replicação: Replicação assíncrona e Replicação síncrona.
Na assíncrona, o servidor primário confirma transações sem aguardar a gravação nos réplicas; a propagação ocorre posteriormente via WAL (log de transações) e streaming replication, reduzindo latência mas admitindo risco de perda de dados recentes em falhas.
Na síncrona, a confirmação da transação só ocorre após pelo menos um réplica confirmar a gravação, garantindo maior durabilidade e consistência entre nós, porém com possível aumento de latência.
Configurações relevantes incluem synchronous_commit e synchronous_standby_names, que permitem definir comportamento e quais réplicas exigem confirmação.
Escolha entre os modos depende do trade‑off entre desempenho e garantia de não perda de dados para o ambiente do tribunal.
Conteúdo do catálogo FC Concursos · Atualizado em