Transactions
Basic concurrency/recovery concept: a transaction (Xact).
- A sequence of many actions which are considered to be one atomic unit of work.
DBMS “actions”:
- reads, writes
- Special actions: commit, abort
- for now, assume reads and writes are on tuples; we’ll revisit this assumption later.