Atomicity is likely the first property that people think of when they hear the word "transaction". At its core, a transaction is simply a collection of operations, and it is said to be atomic if all of its composite operations succeed or fail together as a single unit. In other words, atomicity ensures that a transaction is "all or nothing" - it either commits or rolls back instantaneously.