[DB-SIG] Distributed Transactions

David Rushby davidrushby at yahoo.com
Thu Sep 25 16:48:13 EDT 2003


In January 2002 there was some talk by Jim Fulton and others of
creating a standard Python framework for distributed transaction
management:
  http://mail.python.org/pipermail/db-sig/2002-January/002233.html

Did anything ever come of this?

I'm working on a project that requires distributed transactions, and
although I have the necessary low-level elements (a database that
supports distributed two-phase commit (Firebird) and a module that
exposes that functionality (kinterbasdb)), I can't find much info about
standard distributed transaction frameworks for Python, with the
exception of:
  http://www.hare.demon.co.uk/pyxasw/

My interoperability and scalability requirements are minimal, so I
don't want to pay the price in complexity of dealing with full-blown
XA.  I'll write a simplistic TransactionManager/ResourceManager system
myself if necessary, but of course I'd rather deal with an existing
Python-oriented framework.

---

A related question:  aside from Firebird and ZODB (via ZEO), are there
any open source databases (relational or otherwise) that support
distributed transactions?  AFAIK none of PostgreSQL, MySQL, or SAPDB
(now MaxDB) have this feature.

__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com



More information about the DB-SIG mailing list