acid

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
1write()
2commit
3read()
4commit