Che cos'è la transazione XA in Oracle?
Che cos'è la transazione XA in Oracle?

Video: Che cos'è la transazione XA in Oracle?

Video: Che cos'è la transazione XA in Oracle?
Video: SCPT 43 : How Commit and Rollback Works in Oracle 2024, Novembre
Anonim

Transazioni XA . XA è un protocollo di commit in due fasi che è nativamente supportato da molti database e transazione monitor. Garantisce l'integrità dei dati coordinando i singoli transazioni accedere a più database relazionali. Il Resource Manager gestisce una particolare risorsa come un database o un sistema JMS.

A questo proposito, cosa sono le transazioni XA e non XA?

Un Transazione XA è un "globale" transazione " che può estendersi su più risorse. A non - Transazione XA coinvolge sempre una sola risorsa. Un Transazione XA comporta un coordinamento transazione manager, con uno o più database (o altre risorse, come JMS) tutti coinvolti in un unico globale transazione.

Inoltre, cos'è XA e non Xa in Weblogic? Un XA transazione, nei termini più generali, è una "transazione globale" che può interessare più risorse. Non - XA le transazioni non hanno un coordinatore delle transazioni e una singola risorsa sta facendo tutto il suo lavoro di transazione (questo è talvolta chiamato transazioni locali).

Di conseguenza, cos'è l'interfaccia Oracle XA?

Il Oracle XA la libreria è un esterno interfaccia che consente ai gestori delle transazioni diversi dal Oracolo server per coordinare le transazioni globali. L'attuazione del Oracle XA la libreria è conforme all'architettura software X/Open Distributed Transaction Processing (DTP) Interfaccia XA specifica.

Che cos'è la risorsa XA?

Il XARresource l'interfaccia è una mappatura Java dello standard industriale XA interfaccia basata sulla specifica X/Open CAE (Distributed Transaction Processing: The XA specifica). Ogni connessione al database è elencata con il gestore delle transazioni come transazionale risorsa.

Consigliato: