An operational bundle which consists of multiple ACID transactions, usually on multiple servers, which must all commit or roll back. A transaction manager coordinates this through two-phase commits.

- Stackoverflow.com Wiki
3 articles, 0 books.

Distributed transactions are icebergs because it’s easy to not see them, even when they’re right in front of you, and if you run into one, it’s got a great potential to sink your ship.


Building distributed transactions to support highly available applications is a great challenge that has inspired excellent innovation and great technology. Unfortunately, this is not broadly available to application developers.


Elastic database transactions for SQL DB enable applications to make atomic changes to data stored in several different SQL Databases.