Re: two phase commit

From: David Garamond <lists(at)zara(dot)6(dot)isreserved(dot)com>
To: Matthew Hixson <hixson(at)poindextrose(dot)org>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: two phase commit
Date: 2004-03-19 07:30:56
Message-ID: 405AA1B0.3080600@zara.6.isreserved.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Matthew Hixson wrote:
> From what I can find with Google it looks like TPC might make it into
> Postgrs 7.5. I was wondering if there were any commercial products or
> open source projects that can provide TPC on top of Postgres. Or is
> this something that really needs to be handled by the database itself?

With the 2PC patch submitted, you can interface with it at the SQL level
(i.e. you prepare, commit, cancel prepare, etc. by issuing ordinary SQL
commands). This means it will be pretty trivial to make it work with
other components like TX manager, etc. For example, I'm guessing it will
be easy to add 2PC support to npgsql (.NET data provider).

PS: It's really nice to see Postgres coming along feature-wise. 2PC and
nested transaction (aside from native Windows port, of course) are the
main things Firebird has that Potsgres hasn't. After that, we can pretty
much leave FB in the dust... :-)

--
dave

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Anton Nikiforov 2004-03-19 08:10:47 Re: Huge number of raws
Previous Message Rajat Katyal 2004-03-19 07:29:57