The Future of MySQL
monty-says.blogspot.com
monty-says.blogspot.com
They are the only party that can sell commercial licenses to the mainline GPL code. All community forks will have to be GPL-only.
There is this myth of large open source projects being built collectively by thousands of individual developers in their bedrooms. It doesn't actually work that way. MySQL has a large onsite development team that until recently drew their salary from Sun. If their new bosses decided to pull the plug, that would be a big deal.
For those that are worried about the future of OSS software as part of the Oracle / Sun deal, and the affect (both good and bad) it may have on their business, the US Department of Justice is encouraging companies that are dependent on MySQL / Java to contact them and tell them how the deal may affect their business. The more information the department gets, the better equipped they will be in deciding what their recommendation for the deal will be.
MySQL is free software (free as in freedom). Oracle can't kill it. They can try all they want, the codebase belongs to all its users.
Basically, he said Oracle owns MySQL in name only. Most of the brains behind it are already working with him on MariaDB or Brian Aker on Drizzle. He promised that MariaDB would remain binary compatible with MySQL.
apt-get install postgresql
Then a few commands to create databases and users and things, and you're good.It dropped stuff in at least three different directories, and then I had to track down where its config files live, which config happens to contain what, and so on.
I changed the data directory, but the new data directory was not "formatted" or something, so I got a hand-wavy error message that naturally said nothing about formatting the new data directory, and so on.
All in all, it was a painful experience.
Also, installing via apt on any Debian-based Linux is pretty much just as easy with Postgres as it is for MySQL.
True, but the first time I ever did anything with MySQL was far less painful than with PostgreSQL.
Besides, setting up a database should be easy because it's easy, not because you remember exactly what to do.
Your usage of FOO for some purposes is not a sufficient proof of its superiority to other solutions for all purposes.
Google for Postgres vs Mysql if you're interested in pursuing the topic further - it's been done to death here and elsewhere. I just wanted to say that Postgres is a very valid alternative.
I've used them both for roughly the same amount of time to varying degrees (5 years or so each) and since switching I've never used MySQL, except where required (hello, Wordpress).
I'd like it to die from a combination of owner neglect or malice from Oracle and death by a thousand forks.
All you should do is have an easy way to port all your data/code to the new database, which you should already have such backup plan, right?
Hosting providers should be aware and prepared to switch databases too.