Atomic commit: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Add: isbn. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | #UCB_webform 2/307
top: removed {{Cleanup|date=July 2010}}. Dated tag.
Line 1:
{{Short description|Operation that applies a set of distinct changes as a single operation}}
{{Cleanup|date=July 2010}}
In the field of [[computer science]], an '''atomic [[Commit (data management)|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 [[atomicity (database systems)|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|version control systems]].