Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Interesting comment, why do you think PostgreSQL succeeded where others with the some structure don't? Is it most probably the kind of people involved more than the structure?


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


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.


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.


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.


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

Beautifully said.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: