[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