www.citforum.ru

Сервер содержит море(!) аналитической информации!

Home Поиск Рубрикатор Новости сервера Учебный центр Книжный магазин
Logo

Лекция 11. Методы сериализации транзакций

Существуют два базовых подхода к сериализации транзакций - основанный на синхронизационных захватах объектов базы данных и на использовании временных меток. Суть обоих подходов состоит в обнаружении конфликтов транзакций и их устранении. Ниже мы рассмотрим эти подходы сравнительно подробно.

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

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

Предыдущая глава || Оглавление || Следующая глава

В начало Наверх Поиск Рубрикатор Новости сервера Учебный центр Книжный магазин
Быстрый переход >>>
Комментарии: info@citmgu.ru Copyright ©
Mirrored by Yaroslavl State University, Alexey Solovyev