Questão nº 69

Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 69)

FGV2023Analista Judiciário - Análise de Sistemas - Banco de DadosTecnologia da Informação
Gabarito: Ever comentário ↓

Luana trabalha em um Datacenter que presta serviço de nuvem pública. Ela identificou que existe uma máquina de banco de dados mysql que não possui replicação de dados e fechou um contrato com a empresa responsável pela máquina para a execução da tarefa de implementação da replicação de dados. Esta permite redundância, tolerância a falhas e balanceamento de carga.

Para uma correta implementação, Luana deverá observar como característica do ambiente a:

Resposta comentada

Gabarito Alternativa E

A replicação MySQL é um processo onde as alterações de dados de um servidor principal (o Master) são copiadas para um ou mais servidores secundários (os Slaves), garantindo redundância, alta disponibilidade e possibilitando o balanceamento de carga para leituras.

  • Incorreta: A replicação Master-Slave funciona com as gravações sendo efetuadas no Master, que as registra em seu log binário. O Slave lê este log e aplica as alterações; ele não efetua gravações originais diretamente em seu próprio log binário no contexto de ser um slave.
  • Incorreta: Embora a largura de banda e a latência sejam fatores importantes para o desempenho da replicação, especialmente em cenários de alta carga ou replicação síncrona, a afirmação de ser "muito intensiva" e "fator primordial" é uma generalização que não se aplica a todos os cenários e não é a característica mais fundamental para a correta implementação em termos de compatibilidade.
  • Incorreta: (Armadilha da banca) Um slave oferece redundância e pode ser usado para recuperação de desastres, mas não substitui um backup. Se o master sofrer uma corrupção lógica de dados (ex: um DELETE acidental sem WHERE), essa corrupção será replicada para o slave. Backups permitem restaurar dados para um ponto no tempo anterior à corrupção, o que um slave já sincronizado não faria.
  • Incorreta: O contrário é geralmente verdadeiro. Replicar de um master mais novo para um slave mais antigo pode causar problemas de compatibilidade, pois o slave mais antigo pode não entender as novas funcionalidades ou formatos de dados do master.
  • (E) Correta: É uma prática comum e recomendada que um servidor MySQL mais novo possa atuar como slave de um servidor mais antigo. Isso permite que o slave mais novo entenda os eventos de replicação gerados pelo master mais antigo sem problemas, facilitando processos de atualização (onde o slave é atualizado primeiro, depois promovido a master, e o antigo master se torna slave do novo).

Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho