Транзакция – это логически завершенная последовательность действий над данными информационной системы, не нарушающая ограничения целостности. Фиксация транзакции – это действие, обеспечивающее запись на диск изменений в БД, которые были сделаны в процессе выполнения транзакции.
Фаза 1 – подготовка к фиксации глобальной транзакции. Сервер БД направляет команду «зафиксировать» транзакцию всем локальным узлам. В случае неполучения отклика хотя бы от одного узла все локальные транзакции откатываются.
Фаза 2 – фиксация глобальной транзакции.Происходит фиксация всех локальных транзакций. В случае сбоя в течение данной фазы сервер БД гарантирует фиксацию глобальной транзакции вплоть до восстановления соединения.