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

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

Видео: Какво е XA транзакция в Oracle?
Видео: More than Coffee. Ламповый стрим джавистов. Говорим о наболевшем и не только. Отвечаем на вопросы. 2024, Ноември
Anonim

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

Що се отнася до това, какво представляват XA и не XA транзакции?

Ан XA транзакция е „глобален транзакция , което може да обхваща множество ресурси. A не - XA транзакция винаги включва само един ресурс. Ан XA транзакция включва координиране транзакция мениджър, с една или повече бази данни (или други ресурси, като JMS), всички включени в един глобален транзакция.

Също така, какво е XA и не Xa в Weblogic? Ан XA транзакцията, най-общо казано, е "глобална транзакция", която може да обхваща множество ресурси. Не - XA транзакциите нямат координатор на транзакции и един единствен ресурс върши цялата си транзакционна работа сам (това понякога се нарича локални транзакции).

От това какво представлява интерфейсът на Oracle XA?

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

Какво е XA ресурс?

В XAResource интерфейсът е Java картографиране на индустриалния стандарт XA интерфейс, базиран на спецификацията X/Open CAE (Разпределена обработка на транзакции: The XA Спецификация). Всяка връзка към базата данни е включена в мениджъра на транзакции като транзакционна ресурс.

Препоръчано: