SA Шпаргалка

Все ответы в 2 клика

Базовый

Что такое транзакция и свойства ACID?

Транзакция — логическая единица работы с БД, состоящая из одного или нескольких запросов, которые выполняются целиком или не выполняются вообще.

ACID:

  • Atomicity (Атомарность) — транзакция выполняется полностью или отменяется (всё или ничего).

  • Consistency (Консистентность) — транзакция переводит БД из одного валидного состояния в другое (проверки constraints не нарушаются).

  • Isolation (Изолированность) — параллельные транзакции не должны влиять друг на друга.

  • Durability (Долговечность) — если транзакция зафиксирована (COMMIT), данные не потеряются даже при сбое питания.

Другие вопросы темы «ACID и Транзакции»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»