Postgres seems so chock-full of features now - is there a reason to prefer MySQL? Easier replication?
Postgres seems so chock-full of features now - is there a reason to prefer MySQL? Easier replication?
https://hnprofile.com/compare?search=postgres,mysql
Reddit has PostgreSQL up by about 40% over MySQL:
Someone once said, and I agree, "PostgreSQL is the answer unless proven otherwise." If you've not tried PostgreSQL I encourage you to give it a whirl, I think you'll like it. I'll also say that #postgresql is really a friendly place for newbies and experts alike.
[1] https://www.hntrends.com/2018/oct-react-holds-off-python.htm...
[2] https://trends.google.com/trends/explore?date=2012-01-01%202...
We use it for large volumes of machine learning features and it's been amazing.
Personally not seeing large scale move away from MySQL.
As an AWS and PostgreSQL user, I wish it were the other way around, but that is currently the unfortunate truth.
It also really annoys me when universities teach their students expensive, proprietary software that they won't be able to use outside of class when there are competent and often superior free options. These students are paying good money to learn, and the universities are intentionally choosing to teach them something less than the most beneficial knowledge that those students could reasonably be learning about.
If you're having trouble finding decent Postgres DBAs to hire, it could be that other companies are snapping up all the good ones, and that you're not offering enough.
You're presenting anecdotes, I'm presenting anecdotes. Exciting stuff. Market shifts take quite a few years, so I'm sure there are still plenty of high paying Oracle DBA jobs, and I'm sure that there will probably always be some of those jobs to support legacy systems.
Perhaps, but I suspect people who are migrating from mysql are moving to mariadb, not postresql.
> Postgres seems so chock-full of features now
Now? PostgreSQL has always been more feature-rich ( especially compared to mysql ). What made mysql popular was it's lack of features ( simplicity ) and its tie-in with php/etc web development. Web developers loved mysql because it was simple and easier to manage because it was so feature poor. Give credit where it is due. MySQL really rode the web development momentum. But PostgreSQL has always been the more mature RDBMS.
This is a basic features list ( maybe somewhat biased and somewhat dated ) but the overall trend still holds today.
I see a fair number of local job postings that specify Postgres experience.