Get the latest tech news
The problem with lying is keeping track of all the lies
Or why clear consistency guarantees are how to stay sane when programming distributed systems.
Similarly, if you work with data platforms that do not provide strong isolation, you have to carefully consider how this might lead to error states or end-user visible inconsistencies. On the other hand, weak isolation requires global reasoning, which means that every programmer writing queries against the system must be on the same page at all times. But given that Oracle only provides snapshot isolation (unhelpfully called “serializable” for historical reasons), there’s plenty of lore around what to be careful of when looking at the set of transactions.
Or read this on Hacker News