Ce este tranzacția XA în Oracle?
Ce este tranzacția XA în Oracle?

Video: Ce este tranzacția XA în Oracle?

Video: Ce este tranzacția XA în Oracle?
Video: Oracle - SQL - Managing Transactions 2024, Mai
Anonim

Tranzacții XA . XA este un protocol de comitere în două faze care este suportat nativ de multe baze de date și tranzacţie monitoare. Acesta asigură integritatea datelor prin coordonarea unică tranzactii accesarea mai multor baze de date relaționale. Managerul de resurse gestionează o anumită resursă, cum ar fi o bază de date sau un sistem JMS.

În acest sens, ce sunt tranzacțiile XA și non-XA?

Un Tranzacție XA este un „global tranzacţie „care poate cuprinde mai multe resurse. A non - Tranzacție XA implică întotdeauna o singură resursă. Un Tranzacție XA presupune o coordonare tranzacţie manager, cu una sau mai multe baze de date (sau alte resurse, cum ar fi JMS), toate implicate într-un singur global tranzacţie.

De asemenea, ce este XA și non Xa în Weblogic? Un XA tranzacția, în termenii cei mai generali, este o „tranzacție globală” care poate cuprinde mai multe resurse. Non - XA tranzacțiile nu au un coordonator de tranzacții și o singură resursă își face singura toată munca sa de tranzacție (aceasta se numește uneori tranzacții locale).

Din acest motiv, ce este interfața Oracle XA?

The Oracle XA biblioteca este externă interfață care permite altor manageri de tranzacții decât cel Oracol server pentru a coordona tranzacțiile globale. Implementarea Oracle XA biblioteca este conformă cu arhitectura software X/Open Distributed Transaction Processing (DTP). interfață XA specificație.

Ce este resursa XA?

The XAResource interfața este o mapare Java a standardului industrial XA interfață bazată pe specificația X/Open CAE (Procesarea tranzacțiilor distribuite: The XA Specificație). Fiecare conexiune la baza de date este înrolată cu managerul de tranzacții ca tranzacție resursă.

Recomandat: