Skip to main content

Що станеться, якщо транзакція перерветься посередині?

Якщо транзакція перерветься посередині - усі її зміни скасовуються.

База даних відкотиться до стану, в якому вона була до початку транзакції. Це і є прояв атомарності (Atomicity) - або все виконується, або нічого.

Наприклад: якщо ви переказуєте гроші, але під час операції пропало з'єднання, система не спише частину суми - переказ просто не відбудеться.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.