.

Шпоры к ГОС экзаменам Воронеж, 2004г.)

Язык: русский
Формат: реферат
Тип документа: Word Doc
0 127
Скачать документ

Управление транзакциями (17,21)

С управлением транзакциями в многопользовательской СУБД связаны важные
понятия сериализации транзакций и сериального плана выполнения смеси
транзакций. Под сериализаций параллельно выполняющихся транзакций
понимается такой порядок планирования их работы, при котором суммарный
эффект смеси транзакций эквивалентен эффекту их некоторого
последовательного выполнения. Сериальный план выполнения смеси
транзакций – это такой план, который приводит к сериализации транзакций.
Понятно, что если удается добиться действительно сериального выполнения
смеси транзакций, то для каждого пользователя, по инициативе которого
образована транзакция, присутствие других транзакций будет незаметно
(если не считать некоторого замедления работы по сравнению с
однопользовательским режимом). Существует несколько базовых алгоритмов
сериализации транзакций. В централизованных СУБД наиболее распространены
алгоритмы, основанные на синхронизационных захватах объектов БД. При
использовании любого алгоритма сериализации возможны ситуации конфликтов
между двумя или более транзакциями по доступу к объектам БД. В этом
случае для поддержания сериализации необходимо выполнить откат
(ликвидировать все изменения, произведенные в БД) одной или более
транзакций. Это один из случаев, когда пользователь
многопользовательской СУБД может реально (и достаточно неприятно)
ощутить присутствие в системе транзакций других пользователей.

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Оставить комментарий

avatar
  Подписаться  
Уведомление о
Заказать реферат
UkrReferat.com. Всі права захищені. 2000-2019