Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке транзакція в MongoDB?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Транзакція в MongoDB - це група операцій, які виконуються як єдине ціле, з гарантією, що або всі операції застосуються, або жодна не застосується: дані лишаються в узгодженому стані, навіть якщо щось пішло не так. **Ключове:** транзакція гарантує Atomicity, Consistency, Isolation і Durability (ACID) і потрібна там, де важлива атомність дій - наприклад, банківські операції чи оновлення кількох колекцій, які мають лишатися суворо синхронними.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)ЗображенняТранзакція в MongoDB - це **група операцій, які виконуються як єдине ціле**, з гарантією, що або **всі операції застосуються**, або **жодна не застосується**. Тобто дані лишаються в узгодженому стані, навіть якщо щось пішло не так. ### Основна ідея Транзакція потрібна, коли важливо зберегти **атомність** дій. Наприклад: оновити два документи в різних колекціях і бути впевненим, що не станеться ситуація, коли одне оновилося, а друге - ні. ### Що гарантує транзакція - **Atomicity (атомність)** - все або нічого - **Consistency (узгодженість даних)** - **Isolation (ізольованість змін)** - **Durability (запис не втратиться після коміту)** ### Де застосовується - банківські операції - складні оновлення в різних колекціях - операції, які мають бути строго синхронними ### Підсумок Транзакція в MongoDB - це спосіб виконати кілька операцій над даними **як одну неподільну операцію**, забезпечуючи цілісність і стабільність даних.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.