Re: Comments from a Firebird user via Borland Newsgroups.

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Bruno Wolff III <bruno(at)wolff(dot)to>
Cc: Tony Caduto <tony_caduto(at)amsoftwaredesign(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Comments from a Firebird user via Borland Newsgroups.
Date: 2005-11-10 05:07:14
Message-ID: 5320.1131599234@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Bruno Wolff III <bruno(at)wolff(dot)to> writes:
> On Wed, Nov 09, 2005 at 19:35:30 -0600,
> Tony Caduto <tony_caduto(at)amsoftwaredesign(dot)com> wrote:
>> <We found PostgreSQL a mature product, but in two things Firebird was
>> simply better than PostgreSQL: Two-Phase commit (ok, that is gone with
>> PG 8.1), but the second is a SNAPSHOT / REPEATABLE READ transaction
>> isolation. I can't live without that when it comes having a stable view
>> of data during one transaction, or did that change with 8.1? Is there
>> now a SNAPHOST / REPEATBLE READ transaction isolation level available as
>> well?>
>>
>> Just wondering what the PG take on this snapshot repeatable read stuff is.

> http://candle.pha.pa.us/main/writings/pgsql/sgml/sql-set-transaction.html
> http://candle.pha.pa.us/main/writings/pgsql/sgml/transaction-iso.html

It's a bit amusing that this person is dissing us for not having
REPEATABLE READ, when what he actually seems to want is SERIALIZABLE
(which we've had since 1999). Certainly REPEATABLE READ does *not*
guarantee a "stable view of data during one transaction" --- see the
discussion of phantom reads in the second link given above.

regards, tom lane

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2005-11-10 05:14:56 Re: Unclear documentation
Previous Message Bruno Wolff III 2005-11-10 03:46:21 Re: Comments from a Firebird user via Borland Newsgroups.