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