Temos um banco de dados que foi configurado para usar a recuperação completa e meu palpite é que o raciocínio era apenas para evitar a perda de dados se ocorresse uma falha entre os backups completos.
Fazemos backups completos diários do banco de dados e não precisamos recuperar nenhum ponto no tempo anterior ao nosso último backup completo.
Nossos arquivos de dados e arquivos de log estão no mesmo disco rígido. Pela minha experiência (como programador, não sou um DBA), a maioria das falhas de banco de dados que vi estavam relacionadas a falhas de disco e, portanto, me pergunto se essa configuração faz algum sentido. Imagino que se o disco rígido falhar, não conseguiremos recuperar usando os logs de transação.
Então minha dúvida é dupla:
- A causa mais provável de uma falha no banco de dados, uma falha no disco rígido ou há outros motivos comuns que justificariam essa configuração?
- Faria mais sentido mudar para o modelo de recuperação simples e convencer a empresa de que, na pior das hipóteses, eles teriam que reinserir os dados do dia?