Fedora 19 Nixing MySQL in Favor of MariaDB
An anonymous reader writes "Red Hat developers are planning to replace MySQL with MariaDB in Fedora 19. For the next Fedora update, the MariaDB fork would replace MySQL and the official MySQL package would be discontinued after some time. The reasoning for this move is the uncertainty about Oracle's support of MySQL as an open-source project and moves to make the database more closed." Update: 01/22 13:47 GMT by T : Note: "Nixing" may be a bit strong; this move has been proposed, but is not yet officially decided.
Probably most important to Fedora is this:
Wikipedia, too, is moving from MySQL to MariaDB.
Just use it.
We've begun to move away from MySQL offical release also. Although we went with Percona rather than MariaDB.
The point of the move is to replace MySQL, not to have some killer database.
And for those of us who are tied to MySQL, it's nice to have an alternative now without the hassle of moving to a completely different DBM.
How easy is it to migrate from MySQL to MariaDB?
Is it truely drop-in replacement as in "you can develop to MySQL, then run MariaDB in production without worrying"?
Does it require converting current tables? Will it take a 10GB database all day to convert or will MariaDB just use the raw MySQL data files automagically?
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
That is one thing I always loved about Open Source Software, you can't hold it hostage. If something happens to threaten the project, its fork you, and bye bye!
The users and developers take what was there (and theirs) pack up and resume life a usual somewhere else, and give the finger to all the Larrys that come along and try to (ab)use them as part of their own personal plot.
If you take care of them they will stay, and you might even see your user and developer base grow, but try and take advantage of them and you will soon be left with nothing. They take the short term pain of starting over instead of the long term pain of taking orders from someone who does not have their best interests in mind.
Cheers!
Larry Ellison responded with the comment, "you are all spelling it wrong, I renamed it MY sql some time ago."
Every vendor wants their own proprietary extenstions, and even fight each other on who gets the most proprietary lockin, apis, and extensions on top of their own SQL to maximize pain leaving their shit ecosystem. ADO.NET, ODBC, and other things where you can't just use sql, but another vendor $$$ framework that locks you in further and add dozens of lines of ugly code and before you add another proprietary layer of Vendor X SQL inside it.
Then gee you can't leave it. Larry grins and then raises the cost knowing you are hostage etc (dramatization here).
HTML and CSS was that way in the 1990s as well. We bash IE 6 here but Netscape didn't follow standards either. Today that is fixed.Why can't we do that with data access?
What will it take for all of them to work together like ansi ascii text, C++, or HTML?
I admit Oracle and SQL Server will be a bitch to get rid of in the enterprise due to these sneaky moves, but slowly change will come when PostgresSQL, MariaDB, and others who want to play nice come up with one standard, one way to do things, and get oustracized here on slashdot as crap if they do not follow the spec? This is 2013 and these proprietary games are oldschool before the internet when corps were in a pissing match on who could make the most crappiest proprietary system out there so customers could never leave... cough unix.
http://saveie6.com/
Why is *any* database a part of an OS? This isn't required functionality. It isn't even day-to-day useful as a browser, or a word processor.
After installing the base OS, a distro can offer to optionally install packages - such as a database - but I don't see why that choice should be limited to just one example. Make both MySQL and MariaDB available, and any others you want.
Tehe, mariadb.org no workie.
MariaDB is Monty Widenius' fork after leaving Oracle. MySQL is in Oracle's hands in the first place because Widenius sold MySQL to Sun. The man responsible for MySQL is also responsible for the fragmentation of the community into a bunch of forks with growing incompatibility problems.
Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
So the developers of MariaDB took all their experience and knowledge that they obtained at Oracle while working on MySQL and created a direct competitor product to their prior company's product?
Yep, and he was SUCH a sneaky, underhanded shit that he left the company a whole YEAR before Oracle even knew they had it.
Derp.
So the developers of MariaDB took all their experience and knowledge that they obtained at Oracle while working on MySQL
No. Oracle purchased bits and pieces of technologies used by MySQL (the product), while MySQL (the company) was purchased by Sun. Then Sun itself was purchased by Oracle, which ended up owning both those previous pieces as well as the core of MySQL. In any case, none, or very little, of the technologies that go into MySQL were developed by or at Oracle. And even if something was, since MySQL, being GPL, comes with full blown, official patent licenses to all employed technologies to anyone who downloads, uses, changes or redistributes it (when one selects to GPL-license something, one also selects to license all patents one owns that go into that something), it'd be free for the use no matter what. So, they're in the clear. Those guys left Oracle to continue working on what they were doing before even joining Oracle in the first place. Nothing, absolutely nothing, requires them to stay with Oracle, or play in Oracle's interests. And Oracle itself is fine with it. Because they explicitly said so in the GPL license. Which they could have changed if they so wished, but didn't.
Conservatism: (n.) love of the existing evils. Liberalism: (n.) desire to substitute new evils for the existing ones.