[firebase-br] Corrupção do banco de dados

Ricardo ricardo.utfpr em alphatec.com.br
Dom Maio 1 17:13:21 -03 2011


Eu particularmente acredito no seguinte:

O wireless tem mecanismos para detectar um bloco ruim assim como rede com 
fio, se cair uma conexão, o servidor não receberá um bloco que nao tenha 
sido transmitido corretamente. Caindo a conexão, a aplicação deveria tratar 
a transação como não terminada e dar um rollback.
Como a estação está conectada via TS ou go-global, a conexão o go-global, 
por exemplo, mantém a conexão ainda por um tempo, e se nesse tempo, você 
conecta novamente a conexão é restabelecida sem perda alguma, porque a 
aplicação e o banco ainda estão conectados normalmente, sendo que, o que 
está sendo transmitido são imagens e o que se está digitando e isso entre o 
servidor e a estação.

E após esse tempo, se a conexão realmente cair com o banco entra o 
rollback.....
Acredito que a corrupção de dados seja possivel, caso o servidor desligue, 
caso o no-break falhe, ou ainda, caso não se use no-break, falha de disco, 
etc.



-----Mensagem Original----- 
From: Eder Laudelino Polizel
Sent: Sunday, May 01, 2011 9:07 AM
To: FireBase
Subject: Re: [firebase-br] Corrupção do banco de dados

Washington,

Isso vai depender muito da tecnologia que voce aplicou para desenvolver seu
sistema, se voce fizer a aplicacao usando a arquitetura n-tier, onde voce
tem o servidor de banco de dados, acoplado a ele sua aplicacao server e nas
maquinas clients a aplicacao frontend com os usuarios voce consegue detectar
as quedas dos clients na sua aplicacao server e executar os procedimentos
necessários (rollback por exemplo) para evitar que a integridade
das informações no banco de dados fiquem comprometidas.

Em 30 de abril de 2011 20:19, NextCorp <nextcorp em nextcorp.com.br> escreveu:

> Tá mas e dai, como detectar antes que a conexão caiu ?
>
> Coloco a onde está detecção ?
>
> Washington
>
> -----Mensagem Original----- From: Carlos H. Cantu
> Sent: Saturday, April 30, 2011 6:15 PM
>
> To: FireBase
> Subject: Re: [firebase-br] Corrupção do banco de dados
>
>  A queda de conexão, por si só, não deve causar corrupção na base, mas
> provavelmente ocasionará outros problemas, como por exemplo,
> performance ruim, pois o Firebird irá demorar um certo tempo para
> detectar que a conexão caiu, e durante esse período, a coleta de lixo
> ficará prejudicada.
>
> []s
> Carlos H. Cantu
> www.FireBase.com.br <http://www.firebase.com.br/> - www.firebirdnews.org
> www.warmboot.com.br - blog.firebase.com.br
>
> R> Bom dia a todos.
>
>
> R> Gostaria de saber se há possibilidades de corromper uma base de dados 
> em
> uma
> R> rede sem fio, se ela começar a cai a conexão toda hora.
> R> Provavelmente se isso ocorrer, pode ser porque não estou tratando
> transação
> R> como deveria, certo?
>
> R> E com conexão via TS ou Go-global ?
>
>
>
>
>
> R> ______________________________________________
> R> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> R> Para saber como gerenciar/excluir seu cadastro na lista, use:
> R> http://www.firebase.com.br/fb/artigo.php?id=1107
> R> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> -----
> Nenhum vírus encontrado nessa mensagem.
> Verificado por AVG - www.avgbrasil.com.br
> Versão: 10.0.1325 / Banco de dados de vírus: 1500/3607 - Data de
> Lançamento: 04/30/11
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista