Why it’s hard
•
Imagine sending to each DBMS to say
“commit this txn T now”
•
Even though this message is on its way,
any DBMS might abort T spontaneously
–
e.g. due to a system crash