Distributed Transactions

Distributed transaction

Distributed transactions involve multiple network hosts providing transactional resources, with the transaction manager responsible for creating and managing a global transaction. The two-phase commit algorithm is used to ensure correct completion of a distributed transaction, while long-lived distributed transactions utilize principles of compensating transactions, Optimism and Isolation Without Locking. Technologies such as EJBs and MTS fully support distributed transaction standards.

1 courses cover this concept

CS 186 Introduction to Database Systems

UC Berkeley

Spring 2023

This project-heavy course covers access methods, data models, query languages, database services, and interfaces. It introduces transaction processing and requires CS 61A, CS 61B, and CS 61C as prerequisites/corequisites. It suggests proficiency in Java for project work.

No concepts data

+ 23 more concepts