March 2003
Intermediate to advanced
912 pages
27h 17m
English
We assume a transaction management system with clients who may simultaneously submit a number of transactions. The system is at liberty to execute their operations in any order provided that a serializable execution is achieved, since a serializable execution of a set of transactions is defined to be correct. All serial executions are assumed by the system to be equally acceptable to the application.
If the semantics of the application require one transaction to be carried out after another they must not be submitted to a transaction management system at the same time. For example, it might be that a user must transfer money from a savings account to a current account before transferring money ...
Read now
Unlock full access