Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — FGV 2023

Banco de DadosMySQL
Código
fg072591
Banca
FGV
Órgão
TJ-SE
Ano
2023
Nível
Superior
Cargo
Analista Judiciário - Especialidade - Análise de Sistemas - Banco de Dados
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:
  1. Areplicação, conhecida como Master-Slave, de forma que as gravações sejam efetuadas diretamente em um log binário de ambos;
  2. Blargura de banda muito intensiva entre o master e o slave, logo a distância entre eles ser fator primordial para o desempenho;
  3. Cmáquina slave ser considerada como um backup, ou até mesmo um substituto para seus backups;
  4. Dcompatibilidade de versões mais antigas dos servidores serem, frequentemente, capazes de servir como slaves de versões mais novas;
  5. Ecompatibilidade com o servidor anterior, isto é, um servidor mais novo poder normalmente ser um escravo de um servidor mais velho sem nenhum problema.
Revelar gabarito e comentário

GabaritoE — compatibilidade com o servidor anterior, isto é, um servidor mais novo poder normalmente ser um escravo de um servidor mais velho sem nenhum problema.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Replicação no MySQL: características

Gabarito: letra E. A replicação MySQL no modelo Master-Slave permite que um servidor mais novo (slave) replique dados de um servidor mais antigo (master) sem problemas, desde que haja compatibilidade de versões — característica que a alternativa E descreve corretamente.

Alternativa A — ❌ Incorreta

Afirma que as gravações seriam efetuadas diretamente em um log binário de ambos. Na replicação Master-Slave tradicional, apenas o master escreve no log binário; o slave apenas lê esse log e aplica as alterações. Portanto, o erro está em dizer "de ambos".

Alternativa B — ❌ Incorreta

Embora a largura de banda seja um fator relevante, a questão pede "característica do ambiente" que deve ser observada. A largura de banda intensiva não é uma característica intrínseca da replicação, mas sim uma consequência. Além disso, a alternativa não menciona um ponto correto sobre a replicação MySQL.

Alternativa C — ❌ Incorreta

A máquina slave não deve ser considerada como backup ou substituto para backups. Replicação não substitui backup; o slave é uma cópia em tempo real, mas não protege contra erros lógicos (exclusões acidentais, corrupção). Backups devem ser feitos separadamente.

Alternativa D — ❌ Incorreta

Afirma que versões mais antigas podem servir como slaves de versões mais novas. Na prática, o MySQL recomenda que o slave tenha uma versão igual ou superior à do master para garantir compatibilidade. Um slave mais antigo pode ter problemas com comandos novos executados no master. Portanto, a afirmação está trocada: o correto é que versões mais novas normalmente podem ser slaves de versões mais antigas.

Alternativa E — ✅ Correta ⟵ GABARITO

Conforme a documentação do MySQL, é possível que um servidor mais novo (slave) replique de um servidor mais velho (master) sem problemas, desde que as versões sejam compatíveis. Essa é uma vantagem na migração ou atualização gradual, e a alternativa expressa corretamente essa característica.

Gabarito: letra E (a única alternativa que descreve uma característica verdadeira da replicação MySQL).

Link permanente: /questoes/fg072591