Re: incoherent view of serializable transactions - Mailing list pgsql-hackers

From Kevin Grittner
Subject Re: incoherent view of serializable transactions
Date
Msg-id 4954B1E3.EE98.0025.0@wicourts.gov
Whole thread Raw
In response to Re: incoherent view of serializable transactions  (Emmanuel Cecchet <manu@frogthinker.org>)
List pgsql-hackers
>>> Emmanuel Cecchet <manu@frogthinker.org> wrote: 
> There was an interesting comment by Oracle folks: Oracle does 
> not provide serializability but only snapshot isolation, and still
users 
> prefer to 'downgrade' to read committed for better performance. The 
> Oracle guys experience seemed to indicate that there was no need for

> serializability (well, that's also less work for them ;-)) in their 
> customer base.
Although I note that, while this work was done in 2006 at the
University of Sidney, Mr. Cahill is now an employee of Oracle
Corporation....
The interesting thing about this technique is that it works without
the kind of blocking which is the bane of other implementation
techniques.  Reads don't block writes or vice versa.  In my receipt
example, the fact that there is a transitory state where the view of
the data would not be consistent would cause no problems unless
someone actually tried to view the data within that (probably very
small) window of time.
-Kevin


pgsql-hackers by date:

Previous
From: Hiroshi Inoue
Date:
Subject: Re: [BUGS] BUG #4186: set lc_messages does not work
Next
From: Tom Lane
Date:
Subject: Re: Unused include/storage/itempos.h