digital-garden/_inbox/Транзакция БД.md

1.3 KiB

aliases tags date zero-link parents linked
транзакция
транзакции
зрелость/🌱
2024-05-28
00 Базы Данных

Транзакция - способ группировки приложением нескольких операций в одну логическую единицу, которая либо выполняется вся, либо не выполняется вовсе (прерывание и откат).

Для реализации обычно используется Журнал БД.

Как происходит commit транзакции:

  • Подготовка транзакции в движке БД
  • Запись транзакции в лог
  • Завершение транзакции в движке БД
  • Возврат результата клиенту