MCIA - Level 1 Exam QuestionsBrowse all questions from this exam

MCIA - Level 1 Exam - Question 82


A Mule application is synchronizing customer data between two different database systems.

What is the main benefit of using eXtended Architecture (XA) transactions over local transactions to synchronize these two different database systems?

Show Answer
Correct Answer: C

The main benefit of using eXtended Architecture (XA) transactions over local transactions to synchronize two different database systems is that an XA transaction automatically rolls back operations against both database systems if any operation fails. This ensures data integrity and consistency across both systems, as partial updates or inconsistencies will be avoided in the event of a failure.

Discussion

1 comment
Sign in to comment
ExamschafferOption: C
Jan 2, 2023

C. An XA transaction automatically rolls back operations against both database systems if any operation falls; Automatic rolling back the failed operations should be a main motivator to use an XA transaction.