Top
Best
New

Posted by turtles3 16 hours ago

It's 2026, Just Use Postgres(www.tigerdata.com)
486 points | 293 commentspage 8
remich 15 hours ago|
Get AWS to actually support pgvectorscale and timescaledb for RDS or Aurora and then maybe... sigh....
10g1k 12 hours ago||
KISS.
kai_arch_2026 13 hours ago||
[dead]
idgafayd 10 hours ago||
[dead]
whatifnomoney 14 hours ago||
[dead]
cpursley 16 hours ago||
Good stuff, I turned my gist into an info site and searchable directory (and referenced this article as well, which seems to pay homage to my gist, which in turn inspired the site)

https://PostgresIsEnough.dev

jen20 14 hours ago|
This is a good summary, though I'd love to see a "High Availability and Automated Failover" entry in that table.
anonzzzies 13 hours ago|
It's 20xx just use sqlite. Almost no-one needs all that power; they sure do think they do, but really don't. And will never. SQLite + Duck is all you need even with a million visitors; when you need failover and scaling you need more, but that is a tiny fraction of all companies.
nikisweeting 12 hours ago||
Having built production apps on SQLite I can say it's not all sunshine and roses, the complexity explodes the moment you need multiple workers that can all write.

You better hope you dont have any big indexes or your writes will queue and you start getting "database is locked" errors. Good luck queueing writes properly at the application layer without rebuilding a full distributed queue system / network interface / query retry system on top of SQLite.

I really really really wish SQLite or PGLite supported multiple writers, especially if the queries are not even touching the same tables.

anonzzzies 11 hours ago||
Oh I didn't say that, but nor is postgres. Use the right tool for the job I agree with, just people are making their lives difficult (expensive as well) by just blindly picking postgres.
crazygringo 13 hours ago||
Huh?

SQLite is designed for application databases.

Postgres is designed for client-server.

It's not about "power" (what does that even mean?), it's about totally different design choices that are intended for different purposes. It's an architecture question, not a "power" or "visitors" question.

anonzzzies 12 hours ago|||
We run plenty of money making SaaS on sqlite without issues. And have been for over a decade. By power I meant all the complex features postgres has. But yes, it's an architecture question; my point being, most people pick many bulldozers while they need a 1 shovel.
casey2 12 hours ago|||
I'm glad we agree that "just use postgres" is horrible advice.

Would you except "Just use postgres for client-server" as a reasonable change?