It seems that dark clouds are gathering around of the future of mySQL since its acquisition by Oracle. In an uncertain atmosphere in which Ex-MySQL leaders take opposite stances in EU-vs.-Oracle discussion (see here) – and a broader overview here, Oracle wipes out without no explanation the downloads for mySQL 6 silently canceling the public beta of the yet-to-be-released database and most probably (?) stalling also the development…
At the time of writing, the mySQL’s official page from where someone can (ok, could) download the latest builds of MySQL 6.0 Community Edition – still in Alpha – looks like this (the page is located at http://dev.mysql.com/downloads/mysql/6.0.html) :
But if someone will go to the web time machine will see that clearly the downloads for mySQL 6.0 Alpha were there. Also, the source code in the Launchpad.net says “MySQL Server 5.1 series is the current focus of development”.
Here is a screenshot of the wiped downloads (courtesy to web.archive.org – link above):
…and what this does mean for us? Well, thanks God because we have enough abstract communication layers to data so we can switch either to Firebird or PostgreSQL (if you want to use DBX it requires a separate driver available from different 3rd party vendors) if you want to use free solutions either to Interbase, BlackfishSQL, Microsoft SQL Server or (perhaps) Sybase and Informix. Yeah, I don’t think that DB2 and Oracle are direct competitors with MySQL. But if you want, you can use these databases as alternatives, of course.
…but for the ones who have applications deeply tied to mySQL most probably that there will be hard times in the future. And they aren’t so few… Wait, see, and, guys, perhaps is better to have a more abstract DB-backend?… I know that this implies extra effort. And if you cannot afford it then is better to choose an open source project like Firebird or PostgreSQL rather than MySQL which was an open-source product. Or if you have money to pay (but, mind you, this isn’t one off), go with a company which is hard to buy and has its DB engine as (one of) its core businesses.
I think that there’s no best choice. It depends on what you’re doing. So think and choose. You can choose also mySQL, but don’t say that it was my advice to choose it. Sorry, but I don’t think that there’s much love for mySQL inside of Oracle. They will kill it? I don’t know. But it is obvious that they have a very curious way to show their ‘love’ (if any) for mySQL. So… fork? …hmmm… If love doesn’t exist, nothing exists.
UPDATE: It seems that also the reference manual was removed and, now, officially, the “new” version will be just 5.4. Also, what’s really odd, Google ads in mySQL page??? (see the scrennshot bellow) – no I don’t have anything with Google but did you see any big corporate site to have Google ads? Boy, I don’t like how this smells… Btw, thanks a lot to the anonymous commenter which pointed me in the right direction.