図で理解するトランザクション競合パターン

2022-01-15#db

古くからある有名な問題なのだけど、文章で何回読んでも頭にすんなり入らないので、できるだけシンプルに理解するため図を書いて整理してみた。

Dirty Reads

Dirty Reads

Dirty Writes

Dirty Writes

Non-Repeatable Reads

Non-Repeatable Reads

Lost Updates

Lost Updates

Phantom Reads

Phantom Reads