Что такое транзакция XA в Oracle?
Что такое транзакция XA в Oracle?

Видео: Что такое транзакция XA в Oracle?

Видео: Что такое транзакция XA в Oracle?
Видео: Dmytro Sokolov. Принципы работы с транзакциями при помощи Spring JTA 2024, Май
Anonim

XA транзакции . XA это протокол двухфазной фиксации, который изначально поддерживается многими базами данных и сделка мониторы. Обеспечивает целостность данных за счет согласования единичных сделки доступ к нескольким реляционным базам данных. Менеджер ресурсов управляет определенным ресурсом, например, базой данных или системой JMS.

В связи с этим, что такое транзакции XA и не XA?

An Транзакция XA является "глобальным сделка "которые могут охватывать несколько ресурсов. A не - Транзакция XA всегда задействует только один ресурс. An Транзакция XA предполагает координацию сделка менеджер, с одной или несколькими базами данных (или другими ресурсами, такими как JMS), все участвующие в едином глобальном сделка.

Кроме того, что такое XA и не Xa в Weblogic? An XA В самом общем смысле транзакция - это «глобальная транзакция», которая может охватывать несколько ресурсов. Не - XA транзакции не имеют координатора транзакций, и один ресурс сам выполняет всю свою транзакционную работу (это иногда называют локальными транзакциями).

В связи с этим, что такое интерфейс Oracle XA?

В Oracle XA библиотека является внешней интерфейс что позволяет менеджерам транзакций, отличным от Oracle сервер для координации глобальных транзакций. Реализация Oracle XA библиотека соответствует программной архитектуре X / Open Distributed Transaction Processing (DTP). XA интерфейс Технические характеристики.

Что такое ресурс XA?

В XAResource интерфейс - это Java-отображение отраслевого стандарта XA интерфейс, основанный на спецификации X / Open CAE (Распределенная обработка транзакций: XA Технические характеристики). Каждое соединение с базой данных указывается в диспетчере транзакций как транзакционное. ресурс.

Рекомендуемые: