Glossary: System Design Basics
ACID (atomicity, consistency, isolation, durability)
Also written: ACID
Four promises a database makes about transactions: all of a transaction happens or none of it, rules still hold, concurrent transactions don't see each other's half-done work, and committed changes survive a crash.