Pular para o conteúdo principal

Questão de Banco de Dados — Backup em Banco de Dados — Quadrix 2025

Banco de DadosBackup em Banco de Dados
Código
qg594970
Banca
Quadrix
Órgão
CFO
Ano
2025
Nível
Superior
Cargo
Analista de Infraestrutura
Um componente fundamental de qualquer infraestrutura de computação é o sistema de banco de dados formado pelos servidores e SGBDs. É lá que ficam os dados e as informações da empresa. Com base nessas informações, julgue o item seguinte.Os backups incrementais e diferenciais são estratégias eficazes para reduzir o tempo de backup e o uso de armazenamento, mas aumentam a complexidade da restauração.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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

Backup incremental e diferencial: eficiência na cópia, complexidade na restauração

Gabarito: C (Certo). A afirmação está correta: backups incrementais e diferenciais reduzem o tempo de backup e o uso de armazenamento, mas aumentam a complexidade da restauração, pois exigem a recomposição a partir de múltiplas fitas/arquivos (o incremental, em particular, depende da cadeia completa desde o último backup completo). Essa é uma característica fundamental dessas estratégias, amplamente reconhecida na literatura de banco de dados e administração de sistemas.

Os backups são cópias de segurança dos dados, essenciais para recuperação em caso de perda, corrupção ou desastre. Existem três tipos principais: completo, incremental e diferencial. O backup completo copia todos os dados; o incremental copia apenas os dados alterados desde o último backup (seja completo ou incremental); o diferencial copia os dados alterados desde o último backup completo. A escolha entre eles envolve um trade-off clássico entre velocidade/armazenamento na cópia e velocidade/complexidade na restauração.

Por que a afirmação é verdadeira?

  • Redução de tempo e armazenamento: tanto o incremental quanto o diferencial copiam apenas as alterações, não o conjunto inteiro de dados. Isso reduz drasticamente o volume de dados a serem copiados e o espaço de armazenamento necessário, em comparação com backups completos frequentes.

  • Aumento da complexidade da restauração: para restaurar os dados, é necessário aplicar o último backup completo e, em seguida, todos os backups incrementais (no caso do incremental) ou o último backup diferencial (no caso do diferencial). Isso exige gerenciar múltiplos arquivos/fitas, garantir a integridade da cadeia e seguir uma ordem específica. O backup incremental é o mais complexo, pois depende de todos os incrementais desde o último completo; o diferencial é menos complexo, pois depende apenas do último completo e do último diferencial.

Exemplo prático:

Imagine um banco de dados com 100 GB. Um backup completo é feito no domingo. Na segunda-feira, 5 GB são alterados; na terça, mais 3 GB; na quarta, mais 2 GB.

  • Backup incremental: na segunda, copia 5 GB; na terça, copia 3 GB (apenas o que mudou desde segunda); na quarta, copia 2 GB. Para restaurar na quarta, é preciso aplicar o completo (100 GB) + incremental de segunda (5 GB) + incremental de terça (3 GB) + incremental de quarta (2 GB) = 110 GB no total. A restauração exige 4 arquivos.

  • Backup diferencial: na segunda, copia 5 GB; na terça, copia 8 GB (tudo que mudou desde domingo); na quarta, copia 10 GB (tudo que mudou desde domingo). Para restaurar na quarta, é preciso aplicar o completo (100 GB) + o diferencial de quarta (10 GB) = 110 GB. A restauração exige apenas 2 arquivos.

Perceba que o incremental usa menos armazenamento a cada dia (2 GB vs 10 GB), mas a restauração é mais complexa (4 arquivos vs 2). O diferencial usa mais armazenamento, mas restaura mais rápido. Ambos, porém, são mais complexos que um backup completo isolado.

Distinção importante:

Critério

Backup Incremental

Backup Diferencial

O que copia

Alterações desde o último backup (completo ou incremental)

Alterações desde o último backup completo

Tamanho da cópia

Menor (cada cópia é pequena)

Maior (cresce a cada dia)

Tempo de backup

Menor

Maior (mas menor que o completo)

Armazenamento

Menor

Maior

Restauração

Mais complexa (precisa de todos os incrementais)

Menos complexa (precisa do último diferencial)

Tempo de restauração

Maior

Menor

Pegadinha da banca:

A banca pode tentar confundir o candidato afirmando que backups incrementais e diferenciais reduzem a complexidade da restauração, ou que aumentam o tempo de backup. A pegadinha está em inverter o trade-off: eles reduzem o tempo de backup e o armazenamento, mas aumentam a complexidade da restauração. Lembre-se: o que se ganha na cópia, perde-se na restauração.

1Copia alterações desde o último backup
2Menor tempo e armazenamento
3Restauração: exige cadeia completa
4Backup diferencial
Copia alterações desde o último completo
Menor tempo e armazenamento
Restauração: exige completo + último diferencial
5Trade-off
Ganho na cópia
Perda na restauração
Backup incremental
LEVELsoulevel.com.br
Backup incremental: Copia alterações desde o último backup; Menor tempo e armazenamento; Restauração: exige cadeia completa; Backup diferencial (Copia alterações desde o último completo, Menor tempo e armazenamento, Restauração: exige completo + último diferencial); Trade-off (Ganho na cópia, Perda na restauração)
NÃO CAIA NESSA!

A banca adora inverter o trade-off: dizer que backups incrementais/diferenciais aumentam o tempo de backup ou reduzem a complexidade da restauração. Na verdade, eles reduzem o tempo de backup e o armazenamento, mas aumentam a complexidade da restauração. Fique atento a essa inversão clássica.

Conclusão:

A afirmação está CERTA. Backups incrementais e diferenciais são estratégias que otimizam o processo de cópia (menos tempo e espaço), mas exigem mais cuidado e etapas na restauração, pois dependem de múltiplos arquivos para recompor o estado completo dos dados.

Gabarito: C (Certo)

Link permanente: /questoes/qg594970