Данные и базы данных

Транзакция

Илья Тарасов — Транзакция
МатериалТранзакцияtarasovcode

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

Пример на практике

Перевод между внутренними счетами включает списание и зачисление; ошибка второй операции отменяет первую.

Когда пригодится

Нужна, когда несколько связанных изменений должны завершиться согласованно.

Что важно учитывать

Транзакция базы не откатывает отправленное письмо или внешний платёж; внешние действия требуют отдельной координации.

Словарь tarasovcode — проект Ильи Тарасова и TarasovWeb. Telegram-канал · #tarasovweb · #ИльяТарасов

Вернуться к 400 терминам