[firebase-br] Backup com nbackup

Gladiston Santana gladiston em vidy.com.br
Ter Dez 16 12:10:58 -03 2014


Creio que a idéia desse backup não é a substituição do gbak, mas um
complemento a ele.
Voce faz um backup incremental durante o dia de hora em hora com o nbackup
e a noite fecha o ultimo backup full com o gbak e se tudo acontecer 100%,
remove os incrementais até então.
Depois repete o ciclo com os incrementais novamente durante o dia.
Num sinistro, voce restaura o ultimo backup full com o gbak e depois vem
restaurando os incrementais até o mais recente.
Só usar o nbackup não fará o sweeping  e consequentemente vai inchar o
banco gradativamente.

Em 16 de dezembro de 2014 10:45, Rodrigo Gomes da Silva <rodrgomes em gmail.com
> escreveu:
>
> O nbackup não é bem um backup e sim uma copia do banco de dados feita pelo
> engine do banco com isto mantendo a consistência, sem ter o prb de copia de
> banco com ele em uso onde pode ter corrupção. Ai depende do que vc quer
> usar, pode ser ou não recomendado.
>
> Se vc quer usar como backup incremental, para passar de modo rápido de um
> lugar para outro, ou até mesmo um backup inteiro que não se preocupe mais
> com velocidade do q um espaço ou manutenção do banco ele pode ser uma
> alternativa.
>
> Agora as desvantagens dele são que por ser uma cópia, ao restaurar ele não
> se recria as estruturas do banco, mantendo fragmentação e garbage que ja
> tenha. Para armazenamento de varios backups tb é ruim pelo mesmo motivo,
> pois vc vai estar guardando um dado que é bem maior que um backup
> tradicional pq vai ter todos os indices, paginas inativas e sobra de espaço
> dos registros no nbackup final, coisa que em um backup pelo gbak não vem.
>
>



Mais detalhes sobre a lista de discussão lista