
Designing Data-Intensive Applications – Weak Isolation and Snapshotting
Coding Blocks
00:00
Recommitted Isolation Levels Are Accepted
The trick there is that the client, the person on the webpage ended up issuing two queries. By the time we got to the B, the transaction hadn't gone through, but it hadn't went through the first time. So yeah, the numbers were off just like I said. And what's crazy is going back to the point that you two were making earlier, this is not a bug. In fact, this is acceptable. For recommitted isolation, if that's the isolate level you're going to use for your database, this is accepted. That's why whenever I log into my bank, I always give a couple refreshes and like that can't be right.
Play episode from 33:13
Transcript



