March 2003
Intermediate to advanced
912 pages
27h 17m
English
Putting together the points made in the discussion above, a transaction may be defined as having the following properties:
| Atomicity | Either all or none of the transaction's operations are performed. |
| Consistency | A transaction transforms the system from one consistent state to another. |
| Isolation | An incomplete transaction cannot reveal its result to other transactions before it is committed. |
| Durability | Once a transaction is committed the system must guarantee that the results of its operations will persist, even if there are subsequent system failures. |
Note that these properties relate to the definition of transactions and do not imply particular methods of implementation. The effect on system state of running ...
Read now
Unlock full access