[firebase-br] Transação com Select ?

Eduardo Jedliczka - TeamFB jedyfb em gmail.com
Sex Fev 15 15:23:54 -03 2008


Mais uma vez, você está certo... acabei omitindo da minha explicação os
diferentes tipos de isolamento... fiquei no "feijão com arroz" e
simplifiquei demasiadamente...

Sem mais,
Eduardo Jedliczka

Em Sex, 2008-02-15 às 14:45 -0300, Carlos H. Cantu (TeamFB) escreveu:
> EJ> Resumidamente e em linguagem não-técnica o FB trabalha com
> EJ> identificadores de transação, onde registros não-commitados são visíveis
> EJ> apenas à transação com o mesmo número identificador, e transações
> EJ> comitadas só são visíveis às transações com indicadores iguais ou
> EJ> superiores à esta (em resumo, só são visiveis à transações que foram
> EJ> iniciadas após o commit ter ocorrido).
> 
> Na verdade tem um erro na sua afirmação. Não é o ID que determina o
> que pode ser visto, e sim o isolamento:
> 
> Uma transação com ID inferior pode enxergar dados que foram
> manipulados (aka: inseridos, alterados, etc) por transações com maior
> ID, desde que o isolamento da primeira seja ReadCommited e a segunda
> já tenha sido commitada.
> 
> Da mesma forma, transações com ID superior e isolamento diferente de
> ReadCommited não vão enxergar os registros manipulados pela de ID
> menor.
> 
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
> 
> 
> 
> ______________________________________________
> 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