Everything About ___
Live briefing

Everything about Compensating transaction

Transaction that reverses the effects of a prior, committed transaction

In transaction processing and distributed computing, a compensating transaction is a transaction that reverses the effects of a previously committed transaction. It is a core concept in the saga design pattern, used to maintain data consistency across multiple services or databases in scenarios where traditional ACID transactions are not feasible or practical. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: Compensating transactionA 5-minute orientation
  2. Pick up a classic book: Analyzing SuperfundThe most-reprinted book on the subject
  3. Read the landmark paper: Markets, Transaction Costs and Institutions: Compensating for Nuclear Risk in JapanCited 13 times
  4. Go sideways: Distributed transactionA closely related topic
  5. Go sideways: Commit (data management)A closely related topic

đź“– Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

đź”— Related topics