Julgue o item subsequente, relativo a administração de banco...

Próximas questões
Com base no mesmo assunto
Q3156745 Banco de Dados

Julgue o item subsequente, relativo a administração de banco de dados PostgreSQL, SQL Server e MongoDB.


No PostgreSQL, a funcionalidade de replicação nativa em modo assíncrono permite que uma réplica de leitura seja utilizada imediatamente para consultas, ainda que não haja garantia de que todos os dados estejam atualizados em relação ao nó primário.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão apresentada sobre o PostgreSQL, focando no conceito de replicação nativa em modo assíncrono.

A replicação assíncrona é uma técnica amplamente utilizada em bancos de dados para garantir a disponibilidade e a eficiência de leitura, especialmente em aplicações de alta demanda. No contexto do PostgreSQL, essa replicação permite que uma réplica de leitura esteja disponível para consultas, mesmo que não haja garantia de que todos os dados estejam sincronizados imediatamente com o nó primário. Isso significa que as atualizações no nó principal são repassadas às réplicas, mas as consultas podem ocorrer antes que essa atualização seja completada.

Essa característica é crucial em situações onde a prioridade é o desempenho de leitura, permitindo que múltiplas consultas sejam distribuídas pelas réplicas, aliviando a carga do servidor principal. Contudo, é importante estar ciente de que, nessa configuração, podem ocorrer leituras de dados ligeiramente desatualizados, o que é um compromisso aceito em busca de desempenho.

Gabarito: C (Certo). A questão está correta ao afirmar que, na replicação assíncrona do PostgreSQL, uma réplica de leitura pode ser usada imediatamente para consultas, mesmo sem a garantia de que todos os dados estejam atualizados em relação ao nó primário. Essa é uma descrição precisa do comportamento deste tipo de replicação.

Ao responder a questões como essa, é fundamental compreender os trade-offs entre consistência e desempenho. Muitas vezes, as questões de concurso avaliarão sua capacidade de entender e aplicar esses conceitos a cenários práticos.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: Certo.

A replicação assíncrona no PostgreSQL é uma funcionalidade poderosa que permite criar cópias secundárias de um banco de dados principal. Essas réplicas são atualizadas de forma assíncrona, ou seja, com um certo atraso em relação ao banco principal. A principal vantagem dessa abordagem é a possibilidade de realizar consultas de leitura diretamente na réplica sem impactar o desempenho do banco principal.

Assíncrona

  • Confirmação: transações são consideradas completas assim que são confirmadas no nó primário. A replicação para as réplicas ocorre em segundo plano.
  • Alta Disponibilidade: menor
  • Desempenho: Geralmente oferece um melhor desempenho, pois não há a espera pela confirmação em todas as réplicas
  • Latência maior
  • Uso ideal: Sistemas de relatórios, data warehouses

Síncrona

  • Confirmação: só são consideradas completas após serem replicadas para todas as réplicas síncronas
  • Alta Disponibilidade: maior
  • Desempenho: Baixo desempenho (quando comparada à anterior)
  • Latencia Menor
  • Ideal para aplicações que exigem alta consistência e tolerância a falhas
  • configuradas
  • Uso ideal: Sistemas OLTP, bancos de dados críticos

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo