Обработка операций транзакций

Диспетчеры ресурсов должны обрабатывать три операции транзакций: фиксацию, откат и восстановление.

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

Чтобы откатить транзакцию, диспетчер ресурсов удаляет все изменения данных транзакции. Диспетчер ресурсов должен восстановить данные в состоянии, в которое она находилась до создания транзакции.

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

В этом разделе содержатся следующие разделы:

Обработка операций фиксации

Обработка операций отката

Обработка операций восстановления