Skip to content

Glossary: System Design Basics in Go

ACID (atomicity, consistency, isolation, durability)

Also written: ACID

The four promises a database transaction makes: all of it happens or none of it, the rules still hold, transactions running at once don't see each other's half-done work, and committed changes survive a crash. They are why Kettle & Crane keeps orders and stock in a relational database.

Where the book teaches it

Related terms

transactiondurabilityatomicrollback