[firebase-br] Forced Writes - DUVIDA

Fausto fausto.s.a em uol.com.br
Ter Set 13 20:43:04 -03 2005


Otto
Acredito que lá não deva funcionar o RollBack, mesmo a transação ainda 
estando ativa..

:-;)
Fausto


Otto escreveu:

>E como funciona um foreced write em cima do congresso?
>{:-)
>Otto
>----- Original Message ----- 
>From: "Francisco Thiago" <jeandeadlucky em yahoo.com.br>
>To: "FireBase" <lista em firebase.com.br>
>Sent: Tuesday, September 13, 2005 9:17 AM
>Subject: Re: [firebase-br] Forced Writes - DUVIDA
>
>
>  
>
>>Adriano, vou tentar responder sua dúvida....
>>
>>O esquema do cache é o seguinte:
>>
>>Para economizar tempo, alguns sistemas operacionais não fazem a escrita
>>    
>>
>dos
>  
>
>>dados imediatamente no disco... eles meio que guardam isso em cache para
>>gravar mais tarde quando bem entender... O Windows faz isso.
>>No caso de um SGDB isso é ruim... (mto ruim) pq se derrepente a energia
>>    
>>
>cai,
>  
>
>>os dados que vc pensava ter gravado com o commit não estarão gravados
>>realmente do disco... então.. corrompe mais que o congresso.
>>
>>O Forced writes faz basicamente o seguinte...
>>
>>On = Instrui o SO a gravar as informações no disco assim que commitadas
>>Off = Guarda em cache para depois instruir o SO a gravar os dados no
>>    
>>
>disco.
>  
>
>>O problema do Ruindows, é que mesmo o Forced Writes estando On, ele guarda
>>arbitrariamente os dados em cache para gravar depois... daí vc já viu né?
>>
>>No Linux isso não acontece.. (eu acho).
>>
>>
>>
>>Quanto ao Rollback/Commit... Eles tem efeito apenas durante a transação...
>>Ou seja, após um Commit/Rollback, vc fecha a transação e vc não consegue
>>mais modificar nada... A não ser, claro, que vc inicie outra transação e
>>    
>>
>de
>  
>
>>update/delete/insert... o que volta o ciclo
>>
>>Espero ter ajudado
>>
>>Francisco Thiago de Almeida
>>Enter & Plug Informática
>>Divisão: Desenvolvimento e Banco de dados
>>Franca / SP
>>msn: thiago em enterplug.com.br
>>
>>----- Original Message ----- 
>>From: "Adriano" <adrianofnatal em yahoo.com.br>
>>To: "FireBase" <lista em firebase.com.br>
>>Sent: Tuesday, September 13, 2005 9:02 AM
>>Subject: [firebase-br] Forced Writes - DUVIDA
>>
>>
>>Olá lista!
>>
>>Estava lendo que o FB possui Forced Writes ativado, e a cada Post ou
>>ApplyUpdates (qdo CachedUpdates) no banco ele já grava automaticamente o
>>registro e que não é seguro em plataformas Windows deixa-lo desativado por
>>muito tempo e em plataformas Linux é seguro desativá-lo
>>    
>>
>temporariamente....
>  
>
>>Minha dúvida é a seguinte.... utilizando o Forced Writes os comandos
>>    
>>
>Commit
>  
>
>>e Rollback perdem o sentido? ou estou enganado?
>>Nesse caso, como poderei tratar qdo quero desfazer alguma alteração em um
>>registro?
>>
>>Aguardo explicações
>>
>>[]
>>Adriano
>>______________________________________________
>>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
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>
>>
>>
>>
>>_______________________________________________________
>>Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA.
>>    
>>
>Participe! www.yahoo.com.br/messenger/promocao
>  
>
>>______________________________________________
>>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
>  
>
>>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
>>    
>>
>
>
>
>______________________________________________
>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
>Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>  
>




Mais detalhes sobre a lista de discussão lista