Databases from the Engineer's Perspective · Part 4
ACID is one of the most cited and least understood guarantees in database engineering. This article goes beneath the acronym — into what atomicity, consistency, isolation, and durability actually mean at the storage level, what each isolation level permits and prevents, and how PostgreSQL and MongoDB make fundamentally different trade-offs on the same concurrency problems.