ACID – это стандарт того, какие гарантии должна давать база данных, чтобы поддерживать транзакции
Atomicity — Атомарность
Атомарность гарантирует, что никакая транзакция не будет зафиксирована в системе частично
Consistency — Согласованность
Например, в банковской системе может существовать требование равенства суммы, списываемой с одного счёта, сумме, зачисляемой на другой.
Isolation — Изолированность
Во время выполнения транзакции параллельные транзакции не должны оказывать влияния на её результат.
Durability — Стойкость
Другими словами, если пользователь получил подтверждение от системы, что транзакция выполнена, он может быть уверен, что сделанные им изменения не будут отменены из-за какого-либо сбоя.
fgh
Mon, 01/25/2021 - 17:27
Permalink
ACID – это стандарт того,
ACID – это стандарт того, какие гарантии должна давать база данных, чтобы поддерживать транзакции
Atomicity — Атомарность
Атомарность гарантирует, что никакая транзакция не будет зафиксирована в системе частично
Consistency — Согласованность
Например, в банковской системе может существовать требование равенства суммы, списываемой с одного счёта, сумме, зачисляемой на другой.
Isolation — Изолированность
Во время выполнения транзакции параллельные транзакции не должны оказывать влияния на её результат.
Durability — Стойкость
Другими словами, если пользователь получил подтверждение от системы, что транзакция выполнена, он может быть уверен, что сделанные им изменения не будут отменены из-за какого-либо сбоя.
Источники:
1 https://habr.com/ru/post/535616/
2 https://ru.wikipedia.org/wiki/ACID