- 弱い分離レベルの一つ
- 以下を保証
- Dirty readが生じないことを保証
- データベースからの読み取りを行った際に見えるデータは、コミットされたもののみであること
- 並行するトランザクションであっても、Commitされたら読めちゃうので、Nonrepeatable read(Read skew)は発生する
- Dirty writeが生じないことを保証
- データベースへの書き込みを行う場合、上書きするのはコミットされたデータのみであること
- Dirty readが生じないことを保証
- PostgreSQL, SQL Server 2012, MemSQL, Oracle 11gなどのデフォルトの分離レベル
- Read committedでも、Nonrepeatable read(Read skew), Lost Updateは発生してしまう