Questão de Banco de Dados — Backup em Banco de Dados — Quadrix 2025
- Código
- qg594971
- Banca
- Quadrix
- Órgão
- CFO
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Infraestrutura
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO (letra E). A afirmação de que backups completos diários são sempre a melhor solução para qualquer ambiente de banco de dados é incorreta, pois a escolha da estratégia de backup depende de fatores como volume de dados, janela de backup disponível, criticidade e recursos de armazenamento. Não existe uma solução universal; o backup completo diário pode ser inviável em ambientes grandes, e estratégias como backups incrementais ou diferenciais, combinadas com logs de transação, são frequentemente mais adequadas.
O backup é o processo de criar cópias de segurança dos dados para permitir sua recuperação em caso de perda, corrupção ou desastre. Em bancos de dados, essa prática é ainda mais crítica, pois os dados são dinâmicos e frequentemente atualizados. A escolha da estratégia de backup envolve um trade-off entre o custo de armazenamento, o tempo de execução do backup e o tempo de recuperação (RTO - Recovery Time Objective) e a perda de dados aceitável (RPO - Recovery Point Objective).
O backup completo copia todos os dados do banco de dados. Sua principal vantagem é a simplicidade na recuperação, pois basta restaurar uma única cópia. No entanto, suas desvantagens são significativas: exige grande espaço de armazenamento, consome muito tempo para ser executado e pode impactar o desempenho do banco de dados durante a operação. Em bancos de dados grandes, executar um backup completo diariamente pode ser impraticável, pois a janela de manutenção pode não ser suficiente.
Por outro lado, o backup incremental copia apenas os dados que foram modificados desde o último backup (completo ou incremental). Isso reduz drasticamente o tempo de execução e o espaço de armazenamento necessário. No entanto, a recuperação é mais complexa, pois exige a restauração do último backup completo e de todos os backups incrementais subsequentes, na ordem correta. Já o backup diferencial copia os dados modificados desde o último backup completo, o que torna a recuperação mais simples que a incremental, mas com backups maiores que os incrementais.
A escolha da estratégia ideal depende do ambiente. Por exemplo, um banco de dados pequeno com poucas alterações pode se beneficiar de um backup completo diário. Já um banco de dados grande e transacional, com alta taxa de alterações, provavelmente precisará de uma combinação de backups completos semanais, backups incrementais diários e backups de log de transações a cada poucos minutos. A frequência dos backups deve ser ajustada com base na criticidade dos dados, como mencionado no material de apoio: "A frequência das cópias devem ser ajustadas com base na criticidade dos dados originais, as frequências mais comuns são mensalmente, semanalmente, diariamente, mas em bancos de dados é comum que seja em intervalos de horas ou até mesmo minutos."
A pegadinha da questão está na palavra "sempre". A banca explora a generalização indevida, apresentando uma solução que pode ser boa em alguns cenários como se fosse universalmente válida. O candidato que conhece apenas o conceito básico de backup pode ser levado a concordar, mas quem entende as nuances das estratégias de backup percebe que a afirmação é falsa.
Guarde o critério decisivo: a escolha da estratégia de backup é uma decisão de engenharia que deve considerar o tamanho do banco, a janela de backup, o RPO e o RTO. É exatamente essa análise que torna a afirmação do enunciado incorreta.
A alternativa C afirma que "Os backups completos diários são sempre a melhor solução para qualquer ambiente de banco de dados". O erro está na palavra "sempre" e em "qualquer ambiente". Essa generalização é indevida, pois ignora as limitações do backup completo, como o alto consumo de tempo e espaço, e a existência de outras estratégias mais adequadas para determinados cenários. Em um banco de dados de grande porte, por exemplo, um backup completo diário pode não caber na janela de manutenção, tornando inviável sua execução. A alternativa está incorreta porque a melhor solução depende de uma análise criteriosa do ambiente, não sendo possível afirmar que uma única estratégia é sempre a melhor.
A alternativa E afirma que a afirmação do enunciado está errada, o que é correto. A escolha da estratégia de backup deve ser baseada em uma análise de requisitos, considerando fatores como o volume de dados, a frequência de alterações, a janela de backup disponível, o RPO e o RTO. Não existe uma solução única que seja a melhor para todos os ambientes. O backup completo diário pode ser adequado para bancos pequenos, mas em bancos grandes e transacionais, estratégias combinadas (completo + incremental + log) são mais eficientes. Portanto, a alternativa E está correta ao afirmar que a afirmação do enunciado é errada.
Gabarito: letra E
Link permanente: /questoes/qg594971