Skip to content

Glossary: System Design Basics in JavaScript

ACID

Also written: atomicity, isolation

The four promises a database transaction makes: all of it happens or none (atomicity), rules still hold (consistency), transactions running at once don't see each other's half-done work (isolation), and committed changes survive a crash (durability). It is why Kettle & Crane can trust an order to be saved completely.

Where the book teaches it

Related terms

TransactionDurabilityAtomic operation