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)?
APermite editar os dados exportados antes da restauração.
BÉ mais rápido e gera um arquivo de backup mais compacto.
CPode ser usado sem ter o servidor MySQL instalado.
DFaz upgrade automático de versão durante a restauração.
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.