[firebase-br] Cliente nao ve modificacoes
marcelocv2007
marcelocv2007 em yahoo.com.br
Ter Jul 24 02:27:08 -03 2007
Valeu pela ajuda. Vou pensar no que você disse.
Estava acostumado com postgresql e mysql, que nos clientes oficiais no
console não era necessário commit sem começar uma transação com
starttransaction ou begin. O commit era automatico a cada comando fora
de uma transação.
É a primeira vez que me deparo com essa situação de ter que usar commit
dessa forma.
Jeferson Oliveira escreveu:
> marcelocv2007 wrote:
>
>> Gostaria que o comportamento fosse igual ao do postgresql, por exemplo,
>> ao modificações ficam visiveis para todos os colientes imediatamente sem
>> que fosse necessrio usar commit sempre.
>>
>
> Configure sua transação pra DirtyRead então, o que não é boa prática
> para nenhum SGBD, nem mesmo os que você citou. Mas é possível sim,
> inclusive com Firebird. Eu sugiro ReadComitted, nesse caso só leria o
> mesmo o que foi comitado. Não vejo sentido, para a maior parte das
> aplicações, em ler uma informação que não foi confirmada. Pense bem se
> você realmente quer isso.
> E essa conclusão de que com PostGreSQL não precisa dar commit sempre,
> foi obtida a partir de teste com quais componentes de acesso, em qual
> ambiente de desenvolvimento? Será que o componente não estava realizando
> auto commit pra você? Enfim, são questões que devem ser consideradas.
>
>
> Abraço!
> Jeferson Oliveira
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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