|
MTX: Transaction Essentials
Transaction Server is based on established
client server paradigms of reliable transaction processing. The concepts are consistent
regardless of the transaction engine involved.
The traditional wisdom is that a robust
transaction must pass the ACID test or the transaction procesing has
flaws:
Atomic:
The transaction must execute completely or not at all.
Consistent:
The transaction must never leave any participant in an inconsistent state.
Isolated: The
effect of all individual transactions must have exactly the same effect whether run
serially (in an ordered sequence) or parallel.
Durable:
All transactions must store their results on a permanent or durable device before
reporting success.
|