I recently started digging into databases for the first time since college, and from a novice's perspective, postgres is absolutely magical. You can throw in 10M+ rows across twenty columns, spread over five tables, add some indices, and get sub-100ms queries for virtually anything you want. If something doesn't work, you just ask it for an analysis and immediately know what index to add or how to fix your query. It…
It's 2026, Just Use Postgres
181–190 of 349 posts
Re: It's 2026, Just Use Postgres
#182Earlier quoted context omitted.
Standardizing on one single tiny little project is always a bad idea. Why? Some examples (which are admittedly not related to postgres, because I don't know their structure): 1) A single person, doing a ton of heavy lifting, leaves, or worse, turns it over, or silently sells out to a nefarious person. 2) A severe security vulnerability is found. If everyone is using postgres, everyone is vulnerable. Bonus points if t…
I'm not sure I would call either PostgreSQL or SQLite "tiny."
Re: It's 2026, Just Use Postgres
#183Re: It's 2026, Just Use Postgres
#184Re: It's 2026, Just Use Postgres
#185I’m a huge Postgres fan. That said, I don’t agree with the blanket advice of “just use Postgres.” That stance often comes from folks who haven’t been exposed enough to (newer) purpose-built technologies and the tremendous value they can create The argument, as in this blog, is that a single Postgres stack is simpler and reduces complexity. What’s often overlooked is the CAPEX and OPEX required to make Postgres work w…
I took it to mean “make Postgres your default choice”, not “always use Postgres no matter what”
Re: It's 2026, Just Use Postgres
#186This is just AI slop. The best tell is how much AI loves tables. Look at "The Hidden Costs Add Up", where it literally just repeats "1" in the second column and "7" in the third column. No human would ever write a table like that.
Re: It's 2026, Just Use Postgres
#187Earlier quoted context omitted.
is there anything memcache gives you that a redis instance configured with an eviction policy of allkeys-lru doesn't give you
memcached is multithreaded, so it scales up better per node. memcached clients also frequently uses ketama consistent hashing, so it is much easier to do load/clustering, being much simpler than redis clustering (sentinel, etc). Mcrouter[1] is also great for scaling memcached. dragonfly, garnet, and pogocache are other alternatives too. [1]: https://github.com/facebook/mcrouter
Re: It's 2026, Just Use Postgres
#188Earlier quoted context omitted.
I personally see a difference between “just use Postgres” and “make Postgres your default choice.” The latter leaves room to evaluate alternatives when the workload calls for it, while the former does not. When that nuance gets lost, it can become misleading for teams that are hitting or even close to hitting—the limits of Postgres, who may continue tuning Postgres spending not only time but also significant $$. IMO…
The point is really that you can only evaluate which of alternatives is better once you have working product with data big enough - else it's just basically following trends and hoping your barely informed decision won't be wrong.
If they don’t, the trade off for NotPostgres is such that it’s justifiable to force the engineer to run their own benchmarks before they are allowed to use NotPostgres
Re: It's 2026, Just Use Postgres
#189Earlier quoted context omitted.
IIRC there was a pre-edit version with snark.
Yes, but the downvotes came later too, I edited it with the same exact content but without the asshole that is in me. Still downvotes received.
Re: It's 2026, Just Use Postgres
#190Supabase helps when building a webapp. But Postgres is the powerhouse.