| From: | Tony Caduto <tony_caduto(at)amsoftwaredesign(dot)com> | 
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers(at)postgresql(dot)org | 
| Subject: | Re: Comments from a Firebird user via Borland Newsgroups. | 
| Date: | 2005-11-10 15:01:23 | 
| Message-ID: | 437360C3.6060004@amsoftwaredesign.com | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-hackers | 
Tom Lane wrote:
>> 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
>
>   
Tom,
This is what the firebird guy said:
 > Serializable is stricter and somehwat unusable in a multi-user, loaded
 > database, because only one transaction can run at any time. Let's say 
you
 > would have one long running serializable transaction encapsulating a
 > reporting query, this will cause other transactions to wait.
 >
 > There is a pretty good paper on discussing why it was a somewhat bad 
idea to
 > describe transaction isolation levels in terms of phenomena in the SQL
 > standard. This paper also describes transaction isolation levels for 
MVCC
 > databases. The paper is from 1995.
http://www.cs.duke.edu/~junyang/courses/cps216-2003-spring/papers/berenson-etal-1995.pdf
 >
 > SNAPSHOT in Firebird isn't a SQL standard compliant REPEATBLE READ 
either.
 > SNAPSHOT in Firebird is between REPEATABLE READ and SERIALIZABLE, but
 > without blocking other transactions.
Is this true?  will SERIALIZABLE block all transactions on the whole 
server, or just on that one connection?
Thanks,
Tony
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Dave Page | 2005-11-10 15:03:26 | Re: [HACKERS] win32 8.1 pgadmin dll issues | 
| Previous Message | Merlin Moncure | 2005-11-10 14:56:07 | win32 8.1 pgadmin dll issues |