September 2025
Intermediate to advanced
192 pages
5h 16m
English
Some of the most complex aspects of distributed systems involve redundancy—especially redundancy in the presence of failure. The four fundamental principles of database transactions (which you should recall from chapter 5) are famously referred to as ACID guarantees. ACID stands for atomicity, consistency, isolation, and durability.
Let’s recall the definition of durability. Durability guarantees that once a transaction is committed, its effects are permanent, preventing the transaction from going back on its word, so to speak.
The requirement that a transaction be unable to go back on its word, or backtrack, is essential for many business processes. When we receive a positive ...
Read now
Unlock full access