Red Hat ditches MySQL, switches to MariaDB
itwire.com
itwire.com
We also switched to MariaDB in production a while ago. Was absolutely seamless.
Not sure how the original developers can create a fork of a product they sold for 1 billion? Oh well, better in their hands than Oracle's.
Product was GPL licensed. For many years before Oracle bought it.
same thing ;p
Of course they are afraid of cannibalizing their other overpriced stuff. So they wanted to let it die a slow and painful death.
In he grand scheme of things getting rid of the pesky competitor MySQL was only an afterthought in the decision to buy Sun, that was probably driven by the legal department.
Also Oracle is pretty strong in the corporate Java space and has some great products there.
So MySQL did never get the attention it deserved and needed to thrive.
And by great do you mean "fucking awful albeit reliable"? That's always how I saw Oracle products. A pain at every turn, but it works.
Last I heard, that's why Oracle developers earn more than most: No one wants to do it.
Not long after this, Oracle acquired Sun and along with it, MySQL. One of the MySQL founders didn't like this and started a fork of MySQL, based on the GPL'ed source. There's not a great deal Oracle could have done about this. But they weren't just buying MySQL, they were buying all of Sun. Additionally, the fork wasn't exactly a commercial threat for years - it's only now that we're starting to see movement towards adoption of MariaDB by high-profile, large users.
Based on his constant whining BEFORE the Oracle purchase, that guy would have ended up starting a fork anyhow.
FWIW the only way MySQL was usable for real work was InnoDB, which was an Oracle product too.
I've heard people say this was like what Cisco tried to do with Linksys by trying to get into consumer and SMB. Plus we know from Cisco what happens when you buy a brand and let it stagnate.
Buying MySQL for Oracle, I think, wasn't really a matter of creating a new foothold in the hobby/SMB market or the like. Bringing it under their name was about adding value to their own brand. "Look, we cater to the 'small' guys too!" (And that's however arbitrarily people define 'small' since Adwords clearly doesn't fit the label.) If it was somehow about gaining a foothold, I think that was secondary. And maybe it was their way of somehow muscling in on Postgres in that aspect.
Of course people will only continue to use a product if you show it some love. Freshly harvested fruit has a limited shelf life after all.
One might think that but it has surprisingly not been true.
Oracle, already the owner of InnoDB, now owning the entirety of mysql has been able to stop fighting with Sun and push out awesome features at a high rate. Just to name a few since Oracle took over:
* Big performance improvements for multi-core.
* Performance Schema
* Full-text engine for InnoDB
* Thread pools
* Improved support for SSD
* Online schema updates
MariaDB forked at 5.5 and is going to be missing lots of really nice features. They can back port some of it but they aren't going to be able to keep up very well. They have their own implementation of some of these features which, given their small user base, I do not trust as much as the versions implemented in MySQL proper.
Also given that MariaDB was forced to merge with SkySQL to survive I just don't see a bright future for MariaDB as long as Oracle continues to improve MySQL like it has been.
All the distros are switching to MariaDB.
Red Hat's announcement wasn't much of a surprise (Fedora had adopted MariaDB some time ago, as has most of the rest of the known universe). A lot of enterprises rely on Percona for support and consulting, however, and should they make a switch, that's likely lights-out for MySQL. Though there's a low probability Oracle would consider transferring the name to a community foundation outside its control (the codebase really doesn't matter as it's GPLd) and the name could continue forward.
It's a pretty powerful message of how branding isn't the end-all in Free Software.
Fluffy summary:
http://readwrite.com/2013/05/31/mysql-co-founder-wants-you-t...
Original interview:
http://www.zdnet.com/open-source-its-true-cost-and-where-its...
[1]: http://www.h-online.com/open/features/Red-Hat-s-RHEL-7-roadm... [2]: https://admin.fedoraproject.org/updates/mongodb
I'm sure there are many that use the distribution default but I wonder if anyone is actively choosing MySQL still.
The reverse situation is also useful. The MariaDB client drivers can connect to both MariaDB and MySQL instances yet are licensed LGPL (vs GPL for the MySQL client drivers) which is great for closed source commercial products (and general license compatibility).
We use it in the in house deployed version of our product (database client in your browser[1]) and will be switching the cloud hosted version over to it soon as well. No issues with it so far.
As for the name, MySQL was named after Monty's daughter My. MariaDB was named after another daughter Maria (http://en.wikipedia.org/wiki/Michael_Widenius). I think its sort of sweet. Maybe someone has a kid called Postgre? ;-)
On the other hand, both Maria and My are going to be celebrities at any computer science department/startup incubator.
Ha! Never thought of that. But it is simpler than that. His daughters are named My and Maria.
I think some of those brand names were pretty good (the original XBox, iPod too).
(I guess it was clever of Flickr, to do something at least different, but the other web2.0 wannabe names feel like second rate copy cats.)
If you want a word then, how about Firebird.
I agree that DB2 is fairly simple and to the point.
What? I can imagine it is in a few languages, but not in any where "Oracle" is trivial.
And it does have a meaning, even if it isn't related to databases. "Oracle" is a bit clever that way.
Firebird is complicated.
By the way, oracle in Catalan or French is oracle
When is DB3 coming out?
Edit: It is all about InnoDB engine, which is now developed and fixed by Oracle. Others, notably Percona, have its own set of patches which adds some features to what Oracle releases, while MariaDB is mostly re-branding.
They are also working on a new table discovery engine, which will bring Transactional DDL to MariaDB, this to me makes MariaDB far more superior to MySQL. They are innovating, and they are open about it. https://mariadb.atlassian.net/browse/MDEV-3808
Oracle have only innovated on the niggles of Mysql, like the unencrypted ~/.my.cnf files to appease their "Enterprise" customers.