EMZETT.
Увійти

Транзакції баз даних і ACID

Коротко: Транзакція об’єднує кілька кроків бази даних в одну одиницю: або всі виконуються, або жоден. ACID описує гарантії, що стоять за цим.

Докладніше: Класичний приклад: переказ 100 € з рахунку A на B. Списання й зарахування мають пройти разом. Якщо живлення зникне посередині, усе відкочується.

Подробиці

  • A — атомарність: усе або нічого.
  • C — узгодженість: правила бази даних…

Див. також: міграція бази даних, індекс SQL