Skip to main content

Що означає «Consistency» в ACID?

Consistency (узгодженість) означає, що кожна транзакція має переводити базу даних з одного коректного стану в інший, не порушуючи встановлених правил, обмежень і зв'язків.

Якщо під час виконання щось піде не так - база відкочується до попереднього узгодженого стану.

Приклад: якщо для таблиці задано правило, що баланс не може бути від'ємним, то транзакція, яка призвела б до від'ємного балансу, не зафіксується - база збереже цілісність даних.

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

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

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