Базы данных / SQL trainee
Что такое транзакция?
Ответ
Последовательность операций, которая выполняется как единое целое. Либо все операции применяются (COMMIT), либо ни одна (ROLLBACK). Гарантии — ACID.
Разбор: Транзакция — это логически неделимая группа операций, применяемая по принципу «всё или ничего» (COMMIT либо ROLLBACK) с гарантиями ACID. Ловушка в том, что блокировки, MVCC-снимки и WAL — это лишь механизмы реализации изоляции и долговечности, но сами по себе они не являются определением транзакции.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.