Re: Add a new table for Transaction Isolation? - Mailing list pgsql-docs

From Bruce Momjian
Subject Re: Add a new table for Transaction Isolation?
Date
Msg-id 20150425180249.GA17791@momjian.us
Whole thread Raw
In response to Re: Add a new table for Transaction Isolation?  (Kevin Grittner <kgrittn@ymail.com>)
Responses Re: Add a new table for Transaction Isolation?
List pgsql-docs
On Fri, Apr 24, 2015 at 08:40:40PM +0000, Kevin Grittner wrote:
> And, for reasons given above, I really question whether such a
> table doesn't do more harm than good.  Even those citing the paper
> by Berenson, et al., often miss the text in *that* paper about what
> the actual definition of serializable transactions in the standard
> is, and instead focus on the quick-to-read tables of how the
> misinterpretation of serializable transactions based on the
> standard's table of phenomena (which the paper dubs "ANOMALY
> SERIALIZABLE") differs from truly serializable behavior.
>
> People do love tables like this, which makes providing them
> tempting; but when a short, clean table is available they often
> seem less inclined to take the trouble to read the real information
> the table summarizes -- and they come away with distorted and
> incorrect ideas about the subject matter.

I don't think we can abandon the table --- people have enough trouble
figuring this out, including me, and without the table, it will be even
harder.

What I have done is to add two rows and one column to the table, and
changed the surrounding text to more clearly reference the table.  You
can see the output here, and the SGML patch is attached:

    http://momjian.us/expire/transaction-iso.html

--
  Bruce Momjian  <bruce@momjian.us>        http://momjian.us
  EnterpriseDB                             http://enterprisedb.com

  + Everyone has their own god. +

Attachment

pgsql-docs by date:

Previous
From: Kevin Grittner
Date:
Subject: Re: Add a new table for Transaction Isolation?
Next
From: "David G. Johnston"
Date:
Subject: Re: Add a new table for Transaction Isolation?