Get the latest tech news

Postgres Storage as a Transaction Journal


Neon reimagines Postgres storage by putting the WAL front and center, prioritizing the development workflow over mere data storage.

The WAL in Postgres was originally designed to ensure atomicity and durability of transactions, yet it also has the potential to enable a broader range of functionalities. This is made possible because the entire database state is continuously recorded in WAL, stored, and indexed in a way that makes historical data rapidly accessible. Instead, both the read-write primary and the read-only replicas send read requests to the same Neon Pageserver, which serves as the single source of truth for the data.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of postgres storage

postgres storage

Photo of transaction journal

transaction journal