Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора ПРИС для Тани.docx
Скачиваний:
32
Добавлен:
09.12.2018
Размер:
183.51 Кб
Скачать
  1. Понятие распределенной транзакции. Мониторы обработки транзакций.

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

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

Распределенная транзакция фиксируется только в том случае, когда зафиксированы все локальные транзакции, ее составляющие.

Мониторы обработки транзакций (Transaction Processing Monitor – TPM), или мониторы транзакций – программные системы (которые часто относят к категории middleware), обеспечивающие эффективное управление информационно-вычислительными ресурсами в распределенной системе.

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

Применение ТРМ-монитора повышает эффективность управления базами данных за счет:

  • маршрутизации транзакций;

  • управления распределенными транзакциями;

  • уравновешивания нагрузки на серверы. Позволяет равномерно распределить клиентские запросы по нескольким СУБД, находящимся на одном или нескольких компьютерах, по принципу перенаправления обращений клиента к службам наименее загруженного сервера. Кроме того, ТРМ-монитор может для обеспечения необходимого уровня производительности переводить в рабочее состояние дополнительные СУБД.

  • мультиплексирования соединений; ТРМ-монитор позволяет перейти от режима, при котором каждый пользователь постоянно подключен к СУБД, к режиму, при котором соединения СУБД устанавливаются только в случае необходимости и поддерживаются лишь до тех пор, пока происходит обмен данными. ТРМ-монитор позволяет предоставить доступ к имеющимся СУБД большему количеству пользователей с использованием меньшего количества соединений, что, в свою очередь, сокращает потребность в ресурсах.

  • повышения надежности. ТРМ-мониторы обычно применяются в среде с очень большим объемом транзакций, в которой они могут снять часть нагрузки с сервера СУБД., выступая в качестве диспетчера транзакций. В случае отказа СУБД ТРМ-монитор способен перенаправить транзакцию в другую СУБД или хранить ее в памяти до тех пор, пока работа данной СУБД не восстановится.

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

На современном рынке мониторов транзакций основными являются такие системы как: ACMS, CICS, TOP END, ENCINA, TUXEDO.