SóProvas


ID
769531
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

O uso de backups diferenciais em conjunto com backups de log de transação reduz o tempo de restauração do banco de dados em caso de falha, comparando-se a situações em que os backups diferenciais não tenham sido criados.

Alternativas
Comentários
  • Backups diferencias tendem a diminuir o tempo de resutauração, em contra partida possuem um tamanho maior, ao contrário do bakcup incremental.

    Bakcup incremental: Ocupa menos espaço em disco, mas em contrapartida, sua resutauração é mais demorada.

    Backup diário: realiza o backup dos arquivos que foram alterados no dia.

    Backup normal (Global ou Total): realiza o backup de todos os arquivos.

    Backup cópia: igual ao backup normal, porém quando existe marcação da tag de backup por arquivo, este não desmarca.
  • Questionável esta questão (para não dizer ERRADA mesmo).
    Em uma restauração baseada em backups diferenciais, deve-se: a) Restaurar o último backup full b) Restaurar o último backup diferencial c) Restaurar TODOS os backup's de log feitos Depois do último backup diferencial.     Se a restauração for baseado em backups FULL (quando não se usa backup's diferenciais) , basta: a) Restaurar o último backup full b) restaurar TODOS os backups de log feitos após o último backup full.   Ou seja, a primeira opção NÃO REDUZ o tempo de restauração, pelo contrário, aumenta, pois sempre teremos que restaurar um backup a mais (o backup diferencial)
  • O uso de backups diferenciais em conjunto com backups de log de transação reduz o tempo de restauração do banco de dados em caso de falha, comparando-se a situações em que os backups diferenciais não tenham sido criados.

    Lendo em alguns sites vi que existem 3 tipos de backups mais utilizados nos Bancos de Dados: Backup Full, Backup Diferencial e Backup de Log de transações, este podendo ser utilizado em conjunto com os outros dois primeiros.

    "...o maior propósito de um backup diferencial é reduzir o numero de transactions log’s backups que precisam ser restaurados em um processo de restore..." [1]

    "...Caso seja feito um backup com as opções “default”(full) conforme abaixo, o tamanho do backup full será igual ao tamanho das páginas utilizadas dentro do espaço reservado para este banco, somado ao tamanho do log das transações que estavam ativas durante a execução do backup, que pode durar desde minutos até horas, para garantir a consistência dos dados armazenados, o arquivo de backup full contém esta porção do log de transações...'' [2]

    Logo se for utilizado apenas um Backup Full a quantidade de transactions log´s a ser recuperada será maior que no caso em que foi utilizado o backup diferencial, e pelo visto esses transactions log´s é o fator que pesa na hora de restaurar.
    Sendo assim, é mais rápido um restore de bkp diff + alguns logs transactions do que bkp full + logs transactions.
    OBS1 - Não encontrei nada que mencionasse explicitamente a existência de Backups incrementais...
    OBS2 - Eu pensaria nisso na hora da prova?? Nunca, nem sabia que funcionava assim.
    OBS3 - Eu acertarei da próxima vez? Agora sim !
    Links:
    [1] - http://marcosfreccia.wordpress.com/tag/backup/
    [2] - http://edvaldocastro.com/2012/02/11/bkps-full-diff-log/
  • certo

    Situações em que os backups diferenciais não tenham sido criados, são duas:

    1. Backup Full - Restore mais rápido mais rápido que o diferencial.

    2. Backup Incremental - Restore mais lento que o diferencial

  • A análise é a seguinte:

    I) A afirmativa diz: "O uso de backups diferenciais em conjunto com backups de log de transação reduz o tempo de restauração do banco de dados em caso de falha, comparando-se a situações em que os backups diferenciais não tenham sido criados."

    Quais as situações em que os backups diferenciais não tenham sido criados? É a situação em que apenas a "Política de becape Normal" tenha sido usado.

    II) Qual política de becape possui maior velocidade de restauração? É a "Política de becape Normal,Total ou Completa" pois não precisamos procurar o arquivo em diversos DISCOS. Apenas em 1. Então se a velocidade de restauração da Política Normal é maior, seu tempo é menor que a Política Diferencial. Então o tempo de restauração da Política Diferencial é maior que a Normal.

    III) A questão diz que "O uso de backups diferenciais em conjunto com backups de log de transação reduz o tempo de restauração" que é o oposto que o item II desta análise diz. Logo a questão está..... HOUSTON WE HAVE A PROBLEM...

    a) A questão não quer abordar o assunto de "Políticas de Becape" da matéria de "Suporte e Infraestrutura de Informação" e sim o assunto "Auditoria e Segurança de Banco de Dados" da matéria de "Bancos de Dados".

    b) Dessa forma, o que a questão realmente que saber é se o candidato é onisciente e sabe, de alguma forma por sorte ou obra do acaso, que em algum lugar há um autor que escreveu em algum livro em algum momento exatamente isso que a questão afirma.

    IV) Como Fulano de tal escreveu na página X do seu livro Pararapapá 3 edição exatamente isso que está escrito...

    V) Lie down

    VI) Try not to cry

    VII) Cry a lot

    VIII) Get over it

    IX) Stand up

    X) Stop waisting your precious time with this shit

    XI) Move on 

    XII) There are plenty fish in the ocean

  • Depois de muita leitura da Teoria, segue análise. Utilizei também conclusões do Henrique Vieira de 25 de Novembro de 2013 às 21:03.

    O uso associado de Backups de Log de Transação pode deixar o processo de restauração de becape mais lento ou mais rápido dependendo do tipo de restauração do becape que você for utilizar. De ante mão, já sabemos que o uso exclusivo da restauração de Becape Incremental é mais lento (usa o disco de becape Normal + todos os discos do Incremental) do que o da restauração de Becape Diferencial (só usa dois discos: o do Becape Total / Normal ou do último Becape Incremental e do uso último Becape Diferencial) e claro que a restauração do Becape Normal é mais rápido / eficiente (utiliza apenas um disco, no caso, o último criado).

    Agora, ao utilizar associando o uso de Backups de Log de Transação pode comprometer o tempo de a restauração do Banco de Dados:

    a) Na restauração do Becape Incremental (que é o mais lento) se tornaria mais lento ainda ao utilizar associando APENAS os Logs de Transações por ele gerado no Becape Incremental. Lembrando ainda que seria aplicado a todos os discos gerados no Becape Incremental;

    b) Na restauração do Becape Normal (que é o mais rápido) se tornaria mais lento que o Diferencial ao utilizar associando ao processamento de TODOS os Logs de Transações por ele gerado no Becape Normal;

    c) Na restauração do Becape Diferencial (que é o segundo mais rápido) se tornaria mais rápido que a restauração Normal, pois utilizaria associando APENAS os Logs de Transações por ele gerado no Becape Diferencial;

    Dessa forma a alternativa está CERTA.

    Obs. Vale ressaltar que tanto no Becape Incremental há necessidade de se fazer o Becape Normal antes. Destaca-se também que o Becape Diferencial pode ser iniciado também depois do Becape Incremental ou do Becape Normal.