Re: Update on true serializable techniques in MVCC - Mailing list pgsql-hackers

From Kevin Grittner
Subject Re: Update on true serializable techniques in MVCC
Date
Msg-id 4B28AA80020000250002D5F5@gw.wicourts.gov
Whole thread Raw
In response to Re: Update on true serializable techniques in MVCC  ("Albe Laurenz" <laurenz.albe@wien.gv.at>)
List pgsql-hackers
"Albe Laurenz" <laurenz.albe@wien.gv.at> wrote:
> Although it may have seemed that I was out to shoot the idea down,
> I am interested in the topic. I guess my way of understanding
> something is trying to find holes in it...
No problem.  That's how ideas are explored and improved.  The brick
wall was that there seemed to be overwhelming opposition to any new
technique which causes serialization failures under conditions where
the cause isn't blindingly obvious, regardless of the resulting
improvements in data reliability.
> I was particularly interested how he solved the problem of phantom
> reads.
> That sounds like it should actually work.
Well, that's certainly not the novel part -- those techniques were
described and proven theoretically decades ago and have been in use
by many popular products for almost as long.  It's that non-blocking
SIREAD lock which is the fun part.  ;-)
I just wish I had time to read all the documents referenced in the
footnotes....
-Kevin


pgsql-hackers by date:

Previous
From: Marko Kreen
Date:
Subject: Re: Patch: Remove gcc dependency in definition of inline functions
Next
From: "Kevin Grittner"
Date:
Subject: Re: Update on true serializable techniques in MVCC