Ch. 7
Weak Isolation Levels
Most databases default to weak isolation for performance — accepting anomalies most apps never notice.
Serial execution of transactions is safe but slow. Weak isolation levels allow concurrency by permitting certain anomalies. Understanding which anomalies your application can tolerate is essential.
read committedPostgreSQLsnapshot isolationwrite skewphantom read