ACID — атомарность, согласованность, изоляция и долговечность транзакций. Эти свойства помогают изменять данные корректно при сбоях и конкуренции.
Что такое ACID? Что значит каждая буква? Как это относится к транзакциям?
ACID — атомарность, согласованность, изоляция и долговечность транзакций. Эти свойства помогают изменять данные корректно при сбоях и конкуренции.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
ACID — атомарность, согласованность, изоляция и долговечность транзакций. Эти свойства помогают изменять данные корректно при сбоях и конкуренции.
Atomicity: операции фиксируются целиком либо откатываются. Consistency: сохраняются заданные ограничения целостности, но неверную бизнес-логику СУБД не угадывает. Isolation: конкурентные операции взаимодействуют в рамках выбранного уровня изоляции. Durability: подтверждённые изменения сохраняются согласно гарантиям системы. ACID не означает отсутствие любых аномалий на слабом уровне изоляции.