Что такое ACID за 9 минут
Что такое ACID?
Одна из штук, которую часто спрашивают на собеседовании: Акроним ACID описывает требования к транзакционной системе, обеспечивающие наиболее надежную и предсказуемую её работу. Atomicity — Атомарность Атомарность гарантирует, что никакая транзакция не будет зафиксирована в системе частично. Будут либо выполнены все её подоперации, либо не выполнено ни одной. Consistency — Согласованность Транзакция, достигающая своего нормального завершения (EOT — end of transaction, завершение транзакции) и, тем самым, фиксирующая свои результаты, сохраняет согласованность базы данных...
Что такое ACID?
ACID - это набор из четырех требований к транзакционной системе, обеспечивающих максимально надежную и предсказуемую работу. Не все базы данных полностью реализуют ACID. Атомарность (atomicity) Атомарность гарантирует, что каждая транзакция будет выполнена полностью или не будет выполнена совсем. Не допускаются промежуточные состояния. Например, если вы переводите деньги с одного счета на другой, то атомарность гарантирует, что либо оба счета будут изменены соответственно, либо ни один из них не будет изменен...