ACID — четыре свойства транзакций в базе данных:
- Atomicity (атомарность): транзакция выполняется целиком или не выполняется вообще. Если одна операция упала — всё откатывается
- Consistency (согласованность): БД переходит из одного валидного состояния в другое, все constraints соблюдены
- Isolation (изолированность): параллельные транзакции не мешают друг другу. Уровни: Read Uncommitted, Read Committed, Repeatable Read, Serializable
- Durability (долговечность): после коммита данные сохраняются даже при сбое (WAL, fsync)