Index

A Critique of ANSI SQL Isolation Levels

The SQL standard's isolation levels are ambiguous and incomplete; read broadly they are locking in disguise, and the snapshot level many products ship is not serializable.

Read the original ↗

Six authors, three of them from Microsoft and one the editor of the SQL-92 standard itself, read the standard's definition of isolation and found it did not say what everyone believed it said. Then, almost in passing, they named the isolation level most databases now run by default and proved it was not serializable.

Included with a plan

This discussion is included with a plan. The first three lessons of every track are free, with their boards and videos. A plan unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Related on chalk

The same idea as a board, lab, video or lesson.

Further reading

Read the original for the full argument and its evidence.