Transactions are technique for grouping operations on data so that
either all complete or none complete
Typically server offers transaction service, such as:
- beginTransaction(transId)
- Record the start of a transaction and
associate operations with this transId with this transaction.
- commitTransaction(transId)
- Commit all the changes the
operations in this transaction have made to permanent storage.
- abortTransaction(transId)
- Abort all the changes the transaction
operations have done, and roll back to previous state.
Subsections
Ian Wakeman
2005-02-22