Долговременные транзакции

Долговременные транзакции. Цель механизма долговременных транзакций - долговременные интерактивные сеансы взаимодействия с базой данных при электронном бизнесе. Реализация традиционной модели транзакций в условиях долговременных сеансов приведет к недопустимо длительным задержкам транзакций, пытающихся установить блокировки для доступа к данным, и может привести к большим потерям выполненных действий, когда транзакция прерывается по инициативе пользователя или в результате системного сбоя. Выделяются две принципиально различных модели долговременных интерактивных сеансов взаимодействия с базами данных: модель единой базы данных и модель множества баз данных. Модель единой базы данных соответствует ситуации, когда множество транзакций разделяют одну общую базу. Модель множества баз данных охватывает ситуацию, когда множество транзакций оперирует с множеством баз данных.

Наибольшее число исследований в этой области посвящено модели одной базы данных.

В большинстве работ основное внимание сфокусировано на двойственной проблеме длительных задержек и потерь результатов выполнения операций, которые характерны для долговременных транзакций. 3.