Oracle-da XA tranzaksiyasi nima?
Oracle-da XA tranzaksiyasi nima?

Video: Oracle-da XA tranzaksiyasi nima?

Video: Oracle-da XA tranzaksiyasi nima?
Video: dblink - how to create a dblink between two oracle database oracle12c/11g 2024, May
Anonim

XA operatsiyalari . XA ko'plab ma'lumotlar bazalari tomonidan qo'llab-quvvatlanadigan ikki fazali majburiyat protokoli va tranzaksiya monitorlar. U yagona muvofiqlashtirish orqali ma'lumotlar yaxlitligini ta'minlaydi operatsiyalar bir nechta relyatsion ma'lumotlar bazalariga kirish. Resurs menejeri ma'lumotlar bazasi yoki JMS tizimi kabi ma'lum bir manbani boshqaradi.

Bu borada XA va XA bo'lmagan operatsiyalar nima?

An XA operatsiyasi "global hisoblanadi tranzaksiya "Bu bir nechta resurslarni qamrab olishi mumkin. A yo'q - XA operatsiyasi har doim faqat bitta resursni o'z ichiga oladi. An XA operatsiyasi muvofiqlashtirishni o‘z ichiga oladi tranzaksiya bir yoki bir nechta ma'lumotlar bazalari (yoki JMS kabi boshqa manbalar) bilan bitta global boshqaruvchi tranzaksiya.

Shuningdek, Weblogic-da XA va non Xa nima? An XA tranzaksiya, eng umumiy ma'noda, bir nechta resurslarni qamrab olishi mumkin bo'lgan "global operatsiya". Yo'q - XA tranzaktsiyalarda tranzaksiya koordinatori yo'q va bitta resurs barcha tranzaksiya ishlarini o'zi bajaradi (bu ba'zan mahalliy tranzaktsiyalar deb ataladi).

Oracle XA interfeysi nima?

The Oracle XA kutubxona tashqi hisoblanadi interfeys dan boshqa tranzaksiya menejerlariga ruxsat beradi Oracle global tranzaktsiyalarni muvofiqlashtirish uchun server. ning amalga oshirilishi Oracle XA kutubxona X/Open Distributed Transaction Processing (DTP) dasturiy ta'minot arxitekturasiga mos keladi XA interfeysi spetsifikatsiya.

XA resursi nima?

The XAResource interfeysi sanoat standartining Java xaritalashidir XA X/Open CAE spetsifikatsiyasiga asoslangan interfeys (Taqsimlangan tranzaksiyani qayta ishlash: The XA Spetsifikatsiya). Har bir ma'lumotlar bazasi ulanishi tranzaksiya boshqaruvchisi bilan tranzaksiya sifatida ro'yxatga olinadi manba.

Tavsiya: