Что такое ACID?

Ответ

Atomicity — транзакция выполняется целиком или не выполняется вовсе. Consistency — БД переходит из одного валидного состояния в другое с соблюдением ограничений. Isolation — параллельные транзакции не мешают друг другу. Durability — зафиксированные данные сохраняются даже после сбоя.

Разбор: ACID — это Atomicity (всё или ничего), Consistency (переход между валидными состояниями с соблюдением ограничений), Isolation (параллельные транзакции не влияют друг на друга) и Durability (зафиксированные данные сохраняются после сбоя). Дистракторы подменяют буквы свойствами уровней БД/CAP-теоремы, путают Isolation с обязательной сериализацией и приписывают Atomicity отсутствие буферизации, что неверно.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться