Questão de Banco de Dados — Backup em Banco de Dados — Quadrix 2025
- Código
- qg594970
- Banca
- Quadrix
- Órgão
- CFO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Infraestrutura
- CCerto
- EErrado
GabaritoC — Certo
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.
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