Pular para o conteúdo principal

Questão de Banco de Dados — MySQL — FUNDATEC 2025

Banco de DadosMySQL
Código
qg475059
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação/Ênfase em Suporte em Banco de Dados
No contexto do MySQL 8, qual é a principal vantagem do physical backup em relação ao logical backup (como os feitos via mysqldump)?
  1. APermite editar os dados exportados antes da restauração.
  2. BÉ mais rápido e gera um arquivo de backup mais compacto.
  3. CPode ser usado sem ter o servidor MySQL instalado.
  4. DFaz upgrade automático de versão durante a restauração.
  5. EGarante consistência transacional independente das opções de isolamento.
Revelar gabarito e comentário

GabaritoB — É mais rápido e gera um arquivo de backup mais compacto.

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”.

MySQL Backup: Physical vs Logical

Gabarito: letra B. No MySQL 8, o physical backup – que copia diretamente os arquivos físicos do banco (arquivos de dados, logs, etc.) – é mais rápido e gera um arquivo de backup mais compacto do que o logical backup gerado pelo mysqldump, que exporta os dados em instruções SQL. Essa é a principal vantagem reconhecida na documentação oficial do MySQL (MySQL 8.0 Reference Manual, capítulo sobre backups).

A banca testa o conhecimento das diferenças fundamentais entre os dois tipos de backup. Enquanto o backup lógico é portável e editável, é mais lento e produz arquivos maiores; o backup físico, por sua vez, prioriza velocidade e economia de espaço.

Característica

Physical Backup

Logical Backup (mysqldump)

Velocidade

Mais rápido (copia blocos de dados)

Mais lento (interpreta e gera SQL)

Tamanho do arquivo

Mais compacto (dados binários)

Maior (instruções SQL verbosas)

Editabilidade

Difícil (arquivos brutos do SGBD)

Fácil (arquivo de texto SQL editável)

Backup MySQL
  • 1Physical (arquivos brutos)
    • Mais rápido
    • Mais compacto
    • Não editável
  • 2Logical (mysqldump)
    • Mais lento
    • Arquivo maior
    • Editável (SQL)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Afirma que o physical backup permite editar os dados exportados antes da restauração. Isso não é uma vantagem típica: o backup físico copia os arquivos brutos do SGBD, que não são facilmente editáveis sem ferramentas específicas. Já o backup lógico (mysqldump) gera um arquivo de texto SQL que pode ser editado com qualquer editor. A questão, porém, pergunta a principal vantagem do physical em relação ao logical, e a editabilidade é justamente um ponto forte do logical, não do physical.

Alternativa B — ✅ Correta ⟵ GABARITO

"É mais rápido e gera um arquivo de backup mais compacto." Essa é a principal vantagem do physical backup. O backup físico opera no nível do sistema de arquivos, copiando blocos de dados sem a necessidade de interpretação SQL, o que o torna muito mais rápido. Além disso, o arquivo resultante é menor porque armazena dados binários compactados e índices, enquanto o mysqldump gera instruções SQL verbosas (cada linha é um comando), resultando em um arquivo maior, especialmente para bancos com muitos dados.

Alternativa C — ❌ Incorreta

"Pode ser usado sem ter o servidor MySQL instalado." Tanto o backup físico quanto o lógico dependem do MySQL em algum grau. O backup físico precisa que o servidor esteja parado ou em modo de backup (ou que o SGBD forneça snapshots consistentes), mas o processo de restauração também requer um servidor MySQL instalado para ler os arquivos. O mysqldump gera um script SQL que pode ser executado em qualquer servidor MySQL, mas para criar o backup é necessário acesso ao servidor em execução. Nenhum dos dois dispensa o servidor.

Alternativa D — ❌ Incorreta

"Faz upgrade automático de versão durante a restauração." Não há upgrade automático. O physical backup é específico para a versão do MySQL que o gerou; restaurar em uma versão diferente pode exigir procedimentos manuais (como mysql_upgrade). O backup lógico, por ser SQL, é mais flexível entre versões, mas ainda assim não faz upgrade automático.

Alternativa E — ❌ Incorreta

"Garante consistência transacional independente das opções de isolamento." Tanto o backup físico quanto o lógico podem garantir consistência se usarem as técnicas corretas (por exemplo, FLUSH TABLES WITH READ LOCK ou snapshots do InnoDB). O backup físico, quando feito com o servidor parado ou com snapshots consistentes, também é consistente. A afirmação não é uma vantagem exclusiva do physical, e a consistência depende de como o backup é realizado, não do tipo.

Gabarito: letra B.

Link permanente: /questoes/qg475059