Ch. 7
The Slippery Concept of a Transaction
Transactions group operations into atomic units — but the guarantees vary widely across systems.
A transaction is a logical unit of work that succeeds or fails as a whole. ACID properties define the promise, but real systems implement them with varying strictness — especially in distributed settings.
ACIDPostgreSQLMongoDBatomicitytransactiondurability