Everything About ___
Live briefing

Everything about Atomic commit

Operation that applies a set of distinct changes as a single operation

In the field of computer science, an atomic commit is an operation that applies a set of distinct changes as a single operation. If the changes are applied, then the atomic commit is said to have succeeded. If there is a failure before the atomic commit can be completed, then all of the changes completed in the atomic commit are reversed. This ensures that the system is always left in a consistent state. The other key property of isolation comes from their nature as atomic operations. Isolation ensures that only one atomic commit is processed at a time. The most common uses of atomic commits are in database systems and version control systems. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Atomic commitA 5-minute orientation
  2. Skim a recent paper: Enabling one-phase commit protocol for web service atomic transactionInfluential work since 2022
  3. Pick up a classic book: Treaties, etcThe most-reprinted book on the subject
  4. Read the landmark paper: Non-blocking atomic commit in asynchronous distributed systems with failure detectorsCited 50 times
  5. Go sideways: Two-phase commit protocolA closely related topic
  6. Go sideways: Three-phase commit protocolA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

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

🔗 Related topics