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.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Track

Track

Photo of problem

problem

Photo of Lies

Lies

Related news:

News photo

Google Sheets’ new ‘conditional notifications’ easily keep track of small changes

News photo

Squatting in Spain: Understanding Spain's "okupas" problem

News photo

No physics? No problem. AI weather forecasting is already making strides