Questão 71 · Informática: Banco de dados
Para um banco de dados MySQL com oito bases, sendo uma máster e as demais réplicas, o sucesso de uma replicação semissíncrona é garantido quando o número de réplicas atualizadas é, pelo menos, igual a
- A) sete.
- B) um.
- C) seis.
- D) dois.
- E) quatro.
Marque a alternativa correta:
Gabarito: B
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: B.
Na replicação semissíncrona do MySQL, a fonte (máster) conclui o commit e devolve o controle ao cliente depois de receber a confirmação (ACK) de réplicas. O número de réplicas que precisam confirmar é configurável e, por padrão, é um. Assim, mesmo com oito bases (uma máster e sete réplicas), basta que pelo menos uma réplica tenha confirmado para que a operação seja considerada bem-sucedida.
- (A) Errada: sete seria exigir a confirmação de todas as réplicas, o que a semissíncrona não exige; ela não espera o conjunto inteiro (isso se aproximaria da replicação síncrona).
- (C) Errada: seis exigiria confirmação de quase todas as réplicas, mais do que o necessário para o sucesso, pois a fonte não aguarda a maioria das réplicas.
- (D) Errada: dois só seria exigido se o número mínimo de confirmações fosse configurado para dois; não é o mínimo que garante o sucesso.
- (E) Errada: quatro também só seria exigido por configuração específica; o mínimo que garante o sucesso é uma réplica.
Dica: semissíncrona = pelo menos uma réplica confirma (padrão); síncrona = todas; assíncrona = nenhuma precisa confirmar.
Fundamentos: Mecanismo de ACK da replicação semissíncrona do MySQL · Parâmetro rpl_semi_sync_master_wait_for_slave_count com valor padrão 1
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 71, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.