Монитор обработки транзакций

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

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

1. Маршрутизации транзакций;

2. Управления распределенными транзакциями;

3. Уравновешивания нагрузки на серверы;

4. Мультиплексирования соединений;

5. Повышения надежности.

Маршрутизация транзакций. TP-монитор позволяет применять средства управления доступа к различным СУБД за счет перена­правления транзакций.

Управление распределенными транзакциями. TP-монитор позво­ляет управлять транзакциями, которые требуют доступа к дан­ным, хранящимся в нескольких, возможно даже разнородных, СУБД (Oracle, SQL Sever и др.).

TP-мониторы обычно управляют транзакциями с использова­нием стандарта DTP (Distributed Transaction Processing — обра­ботка распределенных транзакций).

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

Мультиплексирование соединений. В среде с большим количе­ством пользователей иногда возникают сложности обеспечения их одновременного подключения к СУБД.

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

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

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

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

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

Наиболее распространенными являются ТР-мониторы CIGC и Encina компании IBM, которые используются в операционных системах Windows NT.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: