ACID — атомарность, согласованность, изоляция и долговечность транзакций. Это свойства транзакционного поведения, а не четыре отдельных типа SQL-запроса.
Есть четыре базовых требования к современным SQL Engine (ACID) — можешь их назвать и объяснить?
ACID — атомарность, согласованность, изоляция и долговечность транзакций. Это свойства транзакционного поведения, а не четыре отдельных типа SQL-запроса.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
ACID — атомарность, согласованность, изоляция и долговечность транзакций. Это свойства транзакционного поведения, а не четыре отдельных типа SQL-запроса.
Атомарность исключает частичное применение; согласованность сохраняет заданные инварианты; изоляция определяет взаимное влияние транзакций; долговечность защищает подтверждённый результат в оговорённой модели отказов. Реальные гарантии зависят от уровня изоляции и настроек хранения, а не только слова SQL.