That would be fun 😀 Here's the shape of the argument I would make. I think we would agree that the goal is to allow developers to build applications and systems that behave correctly. Especially… | Marc Brooker (opens in new tab)
That would be fun 😀 Here's the shape of the argument I would make. I think we would agree that the goal is to allow developers to build applications and systems that behave correctly. Especially correctly in the face of concurrency and failures. Strict serializability is not sufficient, except in trivial cases. Developers have to pay attention to transaction scopes, consistency with state outside the database, idempotency, referential integrity, and other issues. Snapshot isolation is strictl...
Read the original article