In concurrent programming, an operation (or set of operations) is atomic, linearizable, indivisible or uninterruptible if it appears to the rest of the system to occur instantaneously. Atomicity is a guarantee of isolation from concurrent processes. Additionally, atomic operations commonly have a succeed-or-fail definition — they either successfully change the state of the system, or have no visible effect.

- Wiki
1 articles, 0 books.

A dive into the mechanics that allow Postgres to provide strong atomic guarantees despite the chaotic entropy of production.