Transactions
Transactions
- A transaction takes the DB from one consistent state to another
- Atomicity
- Recovery
- Serialization
- New needs:
- long transactions
- lasting for hours / days
- performance, locks...
- one solution: versions
- nested transactions
- recovery / atomicity
- generally not to be found (yet…)
- shared transactions