Definition
Cascadeless Schedule (ACID)
A schedule is cascadeless if for each pair of transactions and , were reads data items written by , the commit operations of appears before the read by .
In extends the recoverable schedule by preventing reading uncommitted data in the first place.
Examples
Cascadeless Schedule Example
| Time | ||
|---|---|---|
| 1 | write() | |
| 2 | commit | |
| 3 | read() | |
| 4 | commit |