locked
Modelos de Recovery RRS feed

  • Pergunta

  • Quais as vantagens (ou diferenças) entre os modelos simple, full e bulk-logged ?

     

    Posso alternar este modelo numa base em produção sem problemas?!

     

     

    Até.

    sábado, 4 de outubro de 2008 13:04

Respostas

  • vou tentar explicar....

     

    Modelo Simple Recovery -> Esse modelo usa cópias completas ou diferenciais do banco de dados, e a recuperação é limitada à restauração do banco de dados até o ponto em que foi feito o último backup, esse modelo e indicado para bancos de dados pequenos ou para aqueles cujos dados não são alterados com freqüência.

     

    Modelo Full Recovery -> Faz cópias do banco de dados e todas as informações do log para restaurar o banco de dados, esse modelo e indicado para bancos de dados maiores onde você não possa perder nenhuma informação, e tambem disponha de armazenamento, o SQL Server poderá recuperar todos os dados, exceto as transações que estavam em andamento no momento da falha. Claro se os arquivos de log não estiverem corrompidos.

     

    Modelo bulk-logged -> Semelhante ao modelo Full Recovery, utiliza os backups do banco de dados e do log para recriar um banco de dados. Porem esse modelo utiliza menos espaço no log para as seguintes transações:

     

    - CREATE INDEX

    - Operações de carregamento em massa

    - SELECT

    - INTO

    - WRITETEXT

    - UPDATETEXT.

     

    O log registra apenas a ocorrência dessas operações como bits em extensões, em vez de armazenar detalhes das

    operações no log. Em razão de se armazenar apenas o resultado final de várias operações, o log é normalmente menor e as operações em massa podem ser executadas de modo mais rápido.

    Uma desvantagem, no entanto, é que não se pode restaurar apenas uma parte de um backup, como a restauração até uma marca específica.

     

     

    espero ter ajudado.

     

    Abs.

     

    sábado, 4 de outubro de 2008 19:28