[firebase-br] Queda de energia...

Otto ottofuch em terra.com.br
Qui Dez 9 19:21:14 -03 2004


Acrescente-se a isto que muitas vezes os servidores de rede e arquivos, por
razões de eficiência, guardam os dados na memória como um gigantesco chache,
para gravar mais tarde, mesmo com forced Writes. O gerenciador de banco de
cados pode dar o trabalho como concluido quando entregar os ados ao servidor
de rede e de arquivos, mas a realidade é outra. Se houver uma interrupção de
energia, os dados evaporam, deixando o banco de dados inconsistente. Por
isto é que os americandos usam o termo UPS Uninterruptible Power Supply -
Fonte de de Energia não interrrompível. Realmente, é coisa muito séria.
[]'s
Otto
----- Original Message ----- 
From: "Eduardo Jedliczka" <eduardo em gerasoftinfo.com.br>
To: <alex-goncalves em uol.com.br>; "FireBase" <lista em firebase.com.br>
Sent: Thursday, December 09, 2004 8:34 AM
Subject: Re: [firebase-br] Queda de energia...


> Alexander...
> Seu sistema tem uma quantidade de acesso extremamente superior ao
IBConsole,
> primeiramente pense nisto!
>
> Quanto mais dados informados, maior o risco. Por isto, na versão Windows
do
> FB o ForcedWrites é TRUE. mas os dados só são efetivados após um commit.
>
> Isto significa que se você está perdendo MUITAS informações após uma queda
> de luz ou reset, significa que você precisa rever o seu controle
> transacional.
>
> Na nossa empresa trabalhamos de duas formas distintas simultâneamente:
>
> 1º) Para cadastros simples onde alteração não precisam de consistências
> (como no cadastro de um novo cliente, produto, fornecedor ou empregado) ou
> relatórios, utilizamos uma transação Auto-Commit. Se o sistema cair não
> perde-se nada além do registro atual.
>
> 2º) Para casos onde é necessário ter consistência, temos uma transação
> específica. Como por exemplo uma rotina de vendas (é exemplo mesmo, pois
> nossos sistemas não fazem vendas) ;-)
>
> E no segundo caso, se a energia acabar, o sistema está integro, pois ao
> cair, o banco faz um RollBack automaticamente!
>
> [s]
>
> =====================
> Eduardo Jedliczka
> GeraSoft Informática
> Apucarana - PR
> =====================
> ----- Original Message ----- 
> From: "Alexander Gonçalves Lamas" <alex_agl em yahoo.com>
> To: <lista em firebase.com.br>
> Sent: Thursday, December 09, 2004 1:23 AM
> Subject: [firebase-br] Queda de energia...
>
>
> > Olá pessoal!
> >
> > Quanto a queda de energia, o problema é que nem todos
> > os meus clientes tem nobreak, sem contar que a maioria
> > nem sabe utilizá-lo, isso sem contar os acidentes com
> > o cabo de força ou os resets com o sistema aberto. Não
> > existe uma rotina ou configuração para minimizar os
> > estragos que são provocados pelos problemas descritos
> > acima ?
> >
> > Alguém tem alguma rotina de correção que pode ser
> > implementada nos programas feitos em Delphi ?
> >
> > Como havia falado no e-mail anterior, quando um
> > arquivo de banco está com problemas acesso-o via
> > IBOConsole e o problema é resolvido. O que o IOConsole
> > faz quando acessa um banco de dados ? Ele já corrige
> > automaticamente ? É possível implementar essa rotina
> > em delphi ?
> >
> > Obrigado.
> >
> > Alexander
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > All your favorites on one personal page - Try My Yahoo!
> > http://my.yahoo.com
> >
> >
>
>
> --------------------------------------------------------------------------
--
> ----
>
>
> ______________________________________________
> 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
>
>
> ______________________________________________
> 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