logoalt Hacker News

refsetyesterday at 3:38 PM2 repliesview on HN

> you use S3 as bottomless storage for Postgres [...] Why are people paying?

It's vastly more complicated to do this efficiently than you might imagine. Postgres' internal architecture is built around a very different set of assumptions (pages, WAL, local disk etc.) than what the S3 API offers.


Replies

aitchnyutoday at 12:08 PM

Would "essential internal abstraction, with the introduction of read stream APIs" evolve into full storage abstraction?

https://pganalyze.com/blog/5mins-postgres-17-streaming-io

amazingamazingyesterday at 4:24 PM

I get that, but my understanding is that they opened sourced this itself, no?

show 1 reply