TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

PostgreSQL 12.3 Jepsen Analysis (2020)

1 pointsby refset8 months ago

1 comment

refset8 months ago
I was surprised that this Jepsen report has never been discussed here before, but it really captures just how problematic the history of &#x27;safe&#x27; database isolation levels has been. Some excerpts:<p><i>&gt; For the last nine years, PostgreSQL’s “serializable” mode has justifiably claimed to offer serializability.</i><p><i>&gt; [but] PostgreSQL’s “serializable” isolation level isn’t serializable: it allows G2-item during normal operation</i><p><i>&gt; [...] These cycles are precisely what PostgreSQL’s SSI implementation is meant to prevent!</i><p><i>&gt; This code has gone essentially untouched since the introduction of serializable snapshot isolation in 2011.</i><p>Making things appear to be serializable is really hard.