sql-server-2008 qual é o objetivo de fazer backup completo se eu puder fazer backups diferenciais?

4

fazemos backups completos diariamente. Qual é o sentido de fazer backups completos se pudermos fazer o diferencial? esta é uma pergunta de novato, não quero dizer que isso seja uma questão muito profunda. sua resposta deve ser simples.

    
por l--''''''---------'''''''''''' 27.10.2010 / 19:57

3 respostas

8

Você precisa de um backup completo para fazer backups diferenciais e / ou backups de log de transação. Acho que um exemplo de como você pode usá-los seria mais benéfico.

Vamos supor que você tenha um banco de dados de 500 GB. Realizar um backup completo toda noite usaria uma grande quantidade de recursos do sistema. A menos que todos os dados estejam mudando constantemente, a única coisa que você realmente precisa é dos últimos dias de alterações. É aqui que um diferencial pode entrar em jogo. O que você pode fazer é fazer um backup completo no domingo. Todos os 500 GB. Agora, de segunda a sábado, você pode realizar um backup diferencial a cada noite. O que você vai acabar é um backup cumulativo de alterações no banco de dados a cada noite a partir do último backup completo que são significativamente menores em tamanho. Então, na quarta-feira, você teria as segundas, terças e quartas-feiras todas as alterações no backup diferencial das quartas-feiras. Para restaurar, você restauraria o backup completo a partir do domingo e, em seguida, o backup diferencial da quarta-feira.

Agora, digamos que você tenha um objetivo de ponto de recuperação (quanto a perda de dados é aceitável) de 1 hora para seus dados. Basta ter um backup completo e diferencial 1 vez por dia não é suficiente. É aqui que você pode implementar backups de log de transações no mix. Você poderia fazer isso diariamente a cada hora. Portanto, vamos supor que você tenha uma falha na quarta-feira às 3h15 e que seu backup completo seja feito no domingo às 1h da manhã e que os backups do diff sejam realizados às 1h da manhã diariamente. Para recuperar você teria que restaurar o backup completo de domingo, o backup diferencial de quarta-feira e, em seguida, os dois backups de log de transação (2AM e 3AM). Esse cenário levaria você de volta a 15 minutos antes da falha.

Espero que isso ajude você a entender a diferença e como você pode usar os diferentes tipos de backup.

    
por 27.10.2010 / 20:28
3

Backups diferenciais permitem que você tenha uma cadeia de backup intacta sem usar tanto espaço quanto um backup completo. Eles ainda precisam de um backup completo para concluir uma restauração, porque o backup diferencial faz o backup das diferenças entre o banco de dados e o último backup completo.

    
por 27.10.2010 / 20:10
2

Backups diferenciais dependem de um backup completo no caso de uma restauração. Só tem alterações. Dependendo da integridade que você precisa, você pode usar backups diferenciais para fornecer mais recursos de restauração pontual.

Eu tenho visto qualquer coisa de diferencial feito todas as noites e, depois, completo é feito semanalmente, para preenchimento feito todas as noites e diferenciais feitos algumas vezes por dia.

No final, como qualquer pergunta de DBA, isso depende das suas necessidades.

    
por 27.10.2010 / 20:07