[DB-SIG] Distributed Transaction framework

Jim Fulton jim@zope.com
Mon, 28 Jan 2002 11:54:22 -0500


"M.-A. Lemburg" wrote:
> 
> Jim Fulton wrote:
> >
> > "M.-A. Lemburg" wrote:
> > >
> > ...
> >
> > > The DB API already exposes .commit() and .rollback(). What other
> > > APIs do you have in mind here ?
> >
> > These are non-distributed APIs. Many databases have separate
> > APIs to support distributed transactions, typically conforming to
> > the X/Open XA distributed transaction standard. Unfortunately, the
> > APIs aren't part of the DB API. We should consider adding these.
> 
> Hmm, the only references to databases and repositories supporting
> these APIs I could find are related to object databases and
> distributed relational database scenarios.

BerkeleyDB supports XA. I'm pretty sure Oracle does too.

...

> > > could you put up a summary
> > > of your findings somewhere on the net ?
> >
> > Of course.
> 
> Great. I'd suggest to use the PEP format as basis since it integrates
> nicely with the tools we have available for handling these.

Good idea. So the ultimate product of this BOF (and the Persistence 
BOF) should be a PEP.

Jim

--
Jim Fulton           mailto:jim@zope.com       Python Powered!        
CTO                  (888) 344-4332            http://www.python.org  
Zope Corporation     http://www.zope.com       http://www.zope.org