[firebase-br] Dúvida sobre backup a cada 30 minutos

Gladiston Santana gladiston em vidy.com.br
Qui Abr 7 09:24:56 -03 2016


Por isso, os mais antigos preferem a expressão dump ao invés de backup, por
que 'backup' se traduz em 'copia de arquivo' o que não reflete bem o que
alguns BDs fazem.
O backup em alguns bancos de dados é um conjunto de procedimentos que
culmina num arquivo que servirá de ponto para uma próxima restauração.
O backup envolve conferir sua integridade, recalcular os indices,
meta-dados e no final os dados em formato binária ou sql.tgz e quando tudo
ocorreu 100% bem então limpar o lixo (logs, versionamento, etc...).

O NTFS tem o recurso de 'Shadow Copy', onde um programa de backup consegue
acessar dados 'congelados' do sistema de arquivos, mas você não faz isso
apenas para o arquivo de dados, faz para a partição inteira. Num sistema
que tem o Windows instalado e os arquivos a serem copiados no mesmo sistema
de arquivos é um desastre de performance se for realizado em horário de
serviço. Além disso,não limpa o lixo que deixa o BD lento, ao contrário,
você perpetua-o nos backups.
Então o que você faz é um overread muito mais intenso que um simples 'gbak'
ou 'nbackup' faria muito melhor.
Você pode disparar o gbak ou nbackup de dentro do Cobian, o mesmo saberá se
deu certo ou errado porque gbak/nbackup terminam o exit level apropriado.



Mais detalhes sobre a lista de discussão lista