Що таке ACID?
ACID - це набір властивостей, які гарантують надійність транзакцій у базі даних:
- Atomicity (Атомарність) - транзакція виконується повністю або не виконується взагалі. Якщо помилка сталася посередині, система відкочує всі зміни.
- Consistency (Узгодженість) - після виконання транзакції дані лишаються в узгодженому стані, що відповідає правилам і обмеженням бази.
- Isolation (Ізольованість) - паралельні транзакції не заважають одна одній: кожна працює так, ніби виконується сама.
- Durability (Надійність) - після успішного завершення транзакції зміни зберігаються навіть за збоїв системи.
Ці властивості роблять транзакції передбачуваними й захищають дані від втрат і конфліктів.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.