Четыре свойства надёжной транзакции:
- A — Atomicity (атомарность): транзакция применяется целиком или не применяется вовсе.
- C — Consistency (согласованность): БД переходит из одного валидного состояния в другое (соблюдаются constraints, FK, триггеры).
- I — Isolation (изолированность): параллельные транзакции не видят промежуточных результатов друг друга.
- D — Durability (долговечность): после COMMIT изменения переживут сбой/отключение питания.