ACID
Редактировал(а) Alexandr Fokin 2025/10/11 14:28
| Свойство | Описание | Механизмы |
| Atomicity | Действие будет либо выполнено целиком, либо не будет выполнено ни одно из его изменений. | Write-Ahead Log (WAL) | Журнал транзакций |
| Consistency | Все изменения данных не нарушают их консистентность. Параллельные запросы не увидят никакие промежуточные состояния данных, только начальное и конечное состояния. | |
| Isolation | Параллельные транзакции не влияют на данные друг друга. Близко к тому, если бы они выполнялись последовательно. | |
| Durability | Падение БД, вызванное ошибками софта, операционной системы, железа (за исключением хранилища в случае, если это единственное хранилище) не приведет к потере или повреждению уже зафиксированных данных. |