Parece haver uma infinidade de informações sobre o processo de configuração de tarefas de backup, mas poucas informações sobre a visão geral dos backups de bancos de dados. Pelo menos, é difícil formular uma consulta no mecanismo de pesquisa que forneça essas informações. Eu sei que existem três tipos diferentes de backups:
- Backups completos do banco de dados
- Backups diferenciais do banco de dados
- Backups do log de transações
Parece que eu devo usar todos os três. Então, esse é um cronograma que faz sentido?
- 1º de cada mês - faça umbackup completo do banco de dados.
- Todos os dias à meia - noite - Faça umbackup diferencial do banco de dados.
- A cada 15 minutos - Faça umbackup do log de transações .
Dessa forma, se meu banco de dados falhar, por exemplo, no dia 12, eu restauraria o backup completo do banco de dados a partir do 1º, faria os 12 backups diferenciais do 1º ao 12º e, finalmente, restauraria o log de transações mais recente (são a transação registra diferencial?).
Por fim, um backup completo do banco de dados é independente? ou seja, depois de fazer um backup completo do banco de dados em 1º de fevereiro, posso excluir todos os arquivos de janeiro? É claro que eu manteria alguns jogos dos meses anteriores por precaução, mas a questão é conceitual.
fonte