Certo, Ok. Mas sendo mais específico ainda eu queria saber o seguinte. Eu (algum software) fiz uma consulta. Eu decido que os dados devem ser modificados. Antes que eu do o commit com os novos dados outro software faz uma outra consulta. Ele então decide que os dados também devem ser modificados. O primeiro software de um commit. Então o segundo software da o seu commit com base em um cálculo feito com valores que a transação que iniciou primeiro já considerava inválidos. Eu queria saber sobre algo do tipo:
BEGIN REGIAO CRITICA FAZ CONSULTA FAZ CALCULOS ATUALIZA BASE COMMIT SAI DA REGIAO CRITICA Onde só uma transação entra na região crítica por vez. --- Joao <[EMAIL PROTECTED]> escreveu: > procure por transation isolation levels > > o postgresql por padrao roda como read commited , > fenomeno de dirty read, > que é aquele lance : tendo 2 transacoes uma T1 e > outra T2 a partir do > momento que a transacao T1 de um commit a transacao > T2 passa a enchergar os > dados comitados... > para mudar o nivel de isolamento de transacoes > utilize set trasaction level > [read Commited | serializable] > > > ----- Original Message ----- > From: "Otacilio Neto" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Friday, April 28, 2006 2:15 PM > Subject: Re: [PostgreSQL-Brasil] PostgreSQL eh ACID? > > > > --- Joao <[EMAIL PROTECTED]> escreveu: > > > va verdade ACID sao 4 propriedades que as > > transacoes devem q ter. > > Atomic,Consistent,Isolate,Durable. > > ----- Original Message ----- > > From: "Otacilio Neto" <[EMAIL PROTECTED]> > > To: "pgfoundry" <[email protected]> > > Sent: Friday, April 28, 2006 11:53 AM > > Subject: [PostgreSQL-Brasil] PostgreSQL eh ACID? > > > > > > Pessoal, vou fazer uma pergunta cretina, o suporte > a > > transações do PostgreSQL eh ACID? > > > > > > Otacílio > > > > > > > > Minha dúvda eh mais especifica. Eh quanto a Isolate. > Eu quero saber se só uma transação é executada num > instante. Se não for, como impedir que outras > transações tenham acesso a dados que a primeira já > considerou necessária a sua modificação. Para evitar > aquele problema de quem grava por último. > > > > > _______________________________________________________ > Navegue com o Yahoo! Acesso Grátis, assista aos > jogos do Brasil na Copa e > ganhe prêmios de hora em hora! > http://br.yahoo.com/artilheirodacopa/ > _______________________________________________ > Grupo de Usuários do PostgreSQL no Brasil > http://www.postgresql.org.br > > _______________________________________________ > Grupo de Usuários do PostgreSQL no Brasil > http://www.postgresql.org.br > _______________________________________________________ Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe prêmios de hora em hora! http://br.yahoo.com/artilheirodacopa/ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
