Re: Much Ado About COUNT(*)

From: Sailesh Krishnamurthy <sailesh(at)cs(dot)berkeley(dot)edu>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Jeff Davis <jdavis-pgsql(at)empires(dot)org>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Much Ado About COUNT(*)
Date: 2005-01-18 22:42:32
Message-ID: mjqwtuaxstj.fsf@drones.CS.Berkeley.EDU
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-announce pgsql-hackers pgsql-patches

>>>>> "Tom" == Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> writes:

Tom> People who hang around Postgres too long tend to think that
Tom> MVCC is the obviously correct way to do things, but much of
Tom> the rest of the world thinks differently ;-)

It works the other way too ... people who come from the locking world
find it difficult to wrap their heads around MVCC. A big part of this
is because Gray's original paper on transaction isolation defines the
different levels based on what kind of lock acquisitions they involve.

A very nice alternative approach to defining transaction isolation is
"Generalized isolation level definitions" by Adya, Liskov and O'Neill
that appears in ICDE 2000.

--
Pip-pip
Sailesh
http://www.cs.berkeley.edu/~sailesh

In response to

Browse pgsql-announce by date

  From Date Subject
Next Message Jeff Davis 2005-01-18 23:01:01 Re: Much Ado About COUNT(*)
Previous Message Tom Lane 2005-01-18 22:29:16 Re: Much Ado About COUNT(*)

Browse pgsql-hackers by date

  From Date Subject
Next Message Jeff Davis 2005-01-18 23:01:01 Re: Much Ado About COUNT(*)
Previous Message Neil Conway 2005-01-18 22:33:49 Re: ARC patent

Browse pgsql-patches by date

  From Date Subject
Next Message Neil Conway 2005-01-18 22:55:17 test: pl/pgsql refcursors
Previous Message Tom Lane 2005-01-18 22:29:16 Re: Much Ado About COUNT(*)