ACID
A - Atomicity (Атомарность)
Атомарность гарантирует, что никакая транзакция не будет зафиксирована в системе частично. Будут либо выполнены все её подоперации, либо не выполнено ни одной.
C - Consistency (Согласованность)
Каждая успешная транзакция по определению фиксирует только допустимые результаты.
I - Isolation (Изолированность)
Во время выполнения транзакции параллельные транзакции не должны оказывать влияния на ее результат. Уровни изоляции описаны в статье “Уровни изоляции транзакций”.
D - Durability (Долговечность)
Независимо от проблем на нижних уровнях (к примеру, обесточивание системы или сбои в оборудовании) изменения, сделанные успешно завершённой транзакцией, должны остаться сохраненными после возвращения системы в работу.
Посмотреть другие статьи