რა არის XA ტრანზაქცია Oracle-ში?
რა არის XA ტრანზაქცია Oracle-ში?

ვიდეო: რა არის XA ტრანზაქცია Oracle-ში?

ვიდეო: რა არის XA ტრანზაქცია Oracle-ში?
ვიდეო: JTA Feature -XA Transaction without Transaction Logs- and Demo 2024, ნოემბერი
Anonim

XA ტრანზაქციები . XA არის ორფაზიანი commit პროტოკოლი, რომელსაც აქვს საკუთარი მხარდაჭერა მრავალი მონაცემთა ბაზის მიერ და გარიგება მონიტორები. ის უზრუნველყოფს მონაცემთა მთლიანობას ერთჯერადი კოორდინაციით გარიგებები მრავალ რელაციურ მონაცემთა ბაზაზე წვდომა. რესურსების მენეჯერი მართავს კონკრეტულ რესურსს, როგორიცაა მონაცემთა ბაზა ან JMS სისტემა.

ამასთან დაკავშირებით, რა არის XA და არა XA ტრანზაქციები?

ან XA ტრანზაქცია არის „გლობალური გარიგება ეს შეიძლება მოიცავდეს მრავალ რესურსს. ა არა - XA ტრანზაქცია ყოველთვის მოიცავს მხოლოდ ერთ რესურსს. ან XA ტრანზაქცია კოორდინაციას გულისხმობს გარიგება მენეჯერი, ერთი ან მეტი მონაცემთა ბაზით (ან სხვა რესურსებით, როგორიცაა JMS), ყველა ჩართულია ერთ გლობალურში გარიგება.

ასევე, რა არის XA და არა Xa Weblogic-ში? ან XA ტრანზაქცია, ყველაზე ზოგადი თვალსაზრისით, არის "გლობალური ტრანზაქცია", რომელიც შეიძლება მოიცავდეს მრავალ რესურსს. არა - XA ტრანზაქციებს არ ჰყავს ტრანზაქციის კოორდინატორი და ერთი რესურსი თავად აკეთებს მთელ თავის ტრანზაქციას (ამას ზოგჯერ ლოკალურ ტრანზაქციებსაც უწოდებენ).

აქედან გამომდინარე, რა არის Oracle XA ინტერფეისი?

The Oracle XA ბიბლიოთეკა არის გარე ინტერფეისი რომელიც საშუალებას აძლევს ტრანზაქციის მენეჯერებს გარდა Oracle სერვერი გლობალური ტრანზაქციების კოორდინაციისთვის. განხორციელება Oracle XA ბიბლიოთეკა შეესაბამება X/Open Distributed Transaction Processing (DTP) პროგრამული უზრუნველყოფის არქიტექტურას XA ინტერფეისი სპეციფიკაცია.

რა არის XA რესურსი?

The XAR რესურსი ინტერფეისი არის ინდუსტრიის სტანდარტის ჯავის რუქა XA ინტერფეისი დაფუძნებული X/Open CAE სპეციფიკაციაზე (Distributed Transaction Processing: The XA სპეციფიკაცია). მონაცემთა ბაზის თითოეული კავშირი ჩარიცხულია ტრანზაქციის მენეჯერთან, როგორც ტრანზაქცია რესურსი.

გირჩევთ: