Лекции по дисциплине: «Компьютерные сети и сетевые технологии» По специальности: 1304033 «Вычислительная техника и программное обеспечение»



бет30/37
Дата07.01.2022
өлшемі0,67 Mb.
#17346
түріЛекции
1   ...   26   27   28   29   30   31   32   33   ...   37
Мониторы обработки транзакций (Transaction Processing monitors, TP-monitors) — это промежуточное программное обеспечение, обеспечивающее контроль передачи данных от клиента при работе с распределенными базами данных. Монитор транзакций обеспечивает целостность данных, следя за тем, чтобы не было потерянных или незавершенных транзакций. Транзакция – это законченный блок обращений к базе данных, для которого гарантируется выполнение четырех условий ACID:

  • Атомарность (Atomicity) – операции транзакции образуют неделимый, атомарный блок, который либо выполняется от начала до конца, либо не выполняется вообще. При невозможности выполнения транзакции происходит откат к исходному состоянию;

  • Согласованность (Consistency) – по завершении транзакции все задействованные ресурсы находятся в предопределенном и согласованном состоянии;

  • Изолированность (Isolation) – одновременный доступ транзакций различных приложений к разделяемым ресурсам координируется таким образом, чтобы исключить их влияние друг на друга;

  • Долговременность (Durability) – все модификации ресурсов в процессе выполнения транзакции будут долговременными.

Монитор транзакций обеспечивает контроль над выполнением этих условий, выполняя функции концентрации и преренаправления запросов к БД в распределенной среде с множеством баз данных от различных поставщиков (рис. 4).



Рис. 4. Монитор транзакций

Подробное описание открытой спецификации Distributed TP доступно на сайте OpenGroup.





Достарыңызбен бөлісу:
1   ...   26   27   28   29   30   31   32   33   ...   37




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет