Re: [firebase-br] Recuperação/Backup
Eduardo Jedliczka
eduardo em gerasoftinfo.com.br
Ter Dez 7 09:44:49 -03 2004
Marcos,
Há coisas que somente são realizadas num backup e restore... pois um
backup/restore serve para: Validação da estrutura, reconstrução dos índices,
verificar consistências, eliminar a fragmentação, aumentando assim a
performance do banco e reduzir o tamanho da base.
Por isto, eu sou contra a idéia de restaurar um backup a cada xxx meses!!!
Agora, eu explico porque o FB precisa de tantos backups e restores: por
culpa nossa, os desenvolvedores.
Muitos de nós fazem alterações nas tabelas de sistema sem nenhuma culpa ou
preocupação. Se não existem comandos SQL para trocar um domínio, para mudar
um campo null para not null, para trocar um campo que compõe um índice de
ordem, há uma razão para isto.
Mas nós não queremos apagar o campo, e recriá-lo, não queremos apagar a
tabela ou aquelas 10 FKs que dependem daquela PK que está errada!!!
alteramos diretamente nas tabelas de sistema (diretamente ou pelo IBExpert)
e achamos que tudo está ótimo, mas o que o banco gravou não foi validado,
então acontece os mais variados "paus", desde erro de conversão de tipo,
até corrupção do banco.
E isto é apenas a ponta do ICEBERG...
[s]
=====================
Eduardo Jedliczka
GeraSoft Informática
Apucarana - PR
=====================
----- Original Message -----
From: "Marcos Paulo" <marcosbnu em yahoo.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, December 07, 2004 8:44 AM
Subject: [firebase-br] Recuperação/Backup
>
> Caros colegas,
>
> Ando acompanhando a lista e vejo muitas mensagens onde o pessoal
comenta de fazer backup/restaurar em intervalos de tempo. o Firebird requer
isso? Quais os motivos que os levam a tomar tal atitude? Gostaria de
utilizar o firebird como Banco de Dados da versão 2 de um sistema que estou
desenvolvendo, mas ficaria complicado fazer backup / restore periódico em
todos os clientes.
>
> Grato desde já,
>
> Marcos
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
Mais detalhes sobre a lista de discussão lista