Приветствую Вас Гость | RSS

Суббота, 29.06.2024, 08:04
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
44. Протокол двухфазной фиксации
BlofeldДата: Среда, 30.03.2011, 22:16 | Сообщение # 1
Местный копирайтер
Группа: Администраторы
Сообщений: 583
Репутация: 2012
Статус: Offline
Транзакция – это логически завершенная последовательность действий над данными информационной системы, не нарушающая ограничения целостности.

Фиксация транзакции – это действие, обеспечивающее запись на диск изменений в БД, которые были сделаны в процессе выполнения транзакции.

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

Фаза 2 – фиксация глобальной транзакции.Происходит фиксация всех локальных транзакций. В случае сбоя в течение данной фазы сервер БД гарантирует фиксацию глобальной транзакции вплоть до восстановления соединения.

 
  • Страница 1 из 1
  • 1
Поиск: