DISTRIBUTED SYSTEM
CHAPTER 10 : CASE STUDY
LAB WORK SOLUTION- DISTRIBUTED SYSTEM
DISTRIBUTED SYSTEM -BCA -ALL SLIDES
MCQ- DISTRIBUTED SYSTEM

TRANSACTION

A transaction  is a sequence of operations performed as a single logical unit of work. Transactions in distributed systems involve coordinating multiple, possibly geographically dispersed, components to ensure that all parts of a transaction are completed successfully. If any part of the transaction fails, the entire transaction must be rolled back to maintain data consistency and integrity. 

Properties of Transactions in Distributed Systems

  1. Atomicity: Ensures that all parts of a transaction are treated as a single unit. Either all operations in the transaction are completed successfully, or none are.
  2. Consistency: Ensures that a transaction brings the system from one valid state to another, maintaining the integrity of the data.
  3. Isolation: Ensures that transactions are executed in isolation from each other, preventing concurrent transactions from interfering with each other.
  4. Durability: Ensures that once a transaction has been committed, it will remain so, even in the event of a system failure.