Что такое Расскажи ACID?

Ответ

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

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

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

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