Oracle'да XA транзакциясы деген эмне?
Oracle'да XA транзакциясы деген эмне?

Video: Oracle'да XA транзакциясы деген эмне?

Video: Oracle'да XA транзакциясы деген эмне?
Video: Базы данных. MySQL. Транзакции 2024, Май
Anonim

XA транзакциялары . ХА көптөгөн маалымат базалары тарабынан колдоого алынган эки фазалуу тапшырма протоколу транзакция мониторлор. Бул бирдиктүү координациялоо менен маалыматтардын бүтүндүгүн камсыз кылат транзакциялар бир нече реляциялык маалымат базаларына кирүү. Ресурс менеджери маалымат базасы же JMS системасы сыяктуу белгилүү бир ресурсту башкарат.

Буга байланыштуу, XA жана XA эмес транзакциялар деген эмне?

Ан ХА транзакциясы болуп саналат "глобалдык транзакция "бул бир нече ресурстарды камтышы мүмкүн. А жок - ХА транзакциясы ар дайым бир гана ресурсту камтыйт. Ан ХА транзакциясы координациялоону камтыйт транзакция бир же бир нече маалымат базалары (же JMS сыяктуу башка ресурстар) менен бир глобалдуу башкаруучу транзакция.

Ошондой эле, Weblogicте XA жана Xa non деген эмне? Ан ХА транзакция, жалпысынан алганда, бир нече ресурстарды камтышы мүмкүн болгон "глобалдык транзакция". Жок - ХА транзакцияларда транзакциянын координатору жок жана бир ресурс бүт транзакция иштерин өзү аткарып жатат (бул кээде жергиликтүү транзакциялар деп аталат).

Анын ичинде Oracle XA интерфейси деген эмне?

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

XA булагы деген эмне?

The XAResource Interface – бул тармактык стандарттын Java картасы ХА X/Open CAE спецификациясына негизделген интерфейс (Бөлүштүрүлгөн транзакцияны иштетүү: The ХА спецификация). Ар бир маалымат базасы байланышы транзакциялоочу катары транзакция башкаруучусуна кошулат ресурс.

Сунушталууда: