top | item 39863557

(no title)

enonimal | 1 year ago

I don't have an answer but I'd love to know this too. Why has Postgres got this unique staying power?

discuss

order

byronic|1 year ago

Coming at this from a small sample size, every time I've seen it used has been because some of the developers on a team love it and think it's cooler than the other options. And, over time, the operational experience has gotten better (AWS' Postgres support for RDS/Aurora is all recent, for example); and, in fairness, I'd take psql over SQL Server any day of the week.

Regarding why it has popularity beyond mySQL/mariaDB is still a confounding mystery as far as I'm concerned. The additional behaviors Postgres tends to encourage (I'm looking at you, publisher/subscriber and trigger functions) seems to lead to devs advocating it as 'easy' while those in my position are left to keep the damn thing running.

mdavidn|1 year ago

I developed my preference for PostgreSQL years ago, before MySQL supported foreign key constraints or defaulted to durable commits. MySQL also had this annoying tendency to silently store invalid timestamps as zero. All of these things have been fixed since (I hope?), but I still can’t shake my impression that PostgreSQL takes correctness more seriously.

heresie-dabord|1 year ago

I would say it's similar to Linux:

It's a free, solid foundational technology, guided by steady hands.

In a software economy full of profiteers, charlatans, and marketing babble, the project is providing real value to users.

koolba|1 year ago

> It's a free, solid foundational technology, guided by steady hands.

Beautifully said.