Motivation

Transaction

Autocommit Mode

SQL Isolation Levels

Dirty Read: Read from uncommitted changes

Non-repeatable Read: When Ti reads the same row multiple times, Ti may get different values

Phantom: When new tuples are inserted, statements may or may not see (part of) them