Що означає "atomicity" в контексті CRUD?
Atomicity (атомарність) у контексті CRUD означає, що операція виконується повністю або не виконується взагалі. Неможливо оновити документ "наполовину" - або вся операція пройшла успішно, або дані лишаються в початковому стані.
Простими словами для junior
- операція неподільна
- база не допускає "напів-збережених" даних
- якщо щось пішло не так, MongoDB відкотить зміни
Приклад думки
Якщо оновлюється документ - він зміниться цілком, і застосунок ніколи не побачить його "у проміжному стані".
Підсумок: атомарність гарантує цілісність даних - кожен CRUD-крок або успішний повністю, або скасовується.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.