12 ms·
Red Hat ditches MySQL, switches to MariaDB
- tzaman 13y agoNot judging the book by it's cover, but MariaDB doesn't do the DB any justice with this crappy name.
- yen223 13y agoWhat's wrong with the name?
- ollysb 13y agoAs opposed to MySql? Sounds like sound kind of toy database.
- inthewind 13y agoThe nice thing is that they are just named after Monty's kids, from what I remember from an interview on FLOSS weekly.
- unwind 13y agoOh, I get it! Is it "MySQL" -> "my sequel" -> "my child" -> "Maria"? That's quite clever! :)
- laumars 13y agoYou're over thinking things. :) He literally has a daughter named "My" and another daughter called "Maria".
- deleted 13y ago[deleted]
- geon 13y ago> "my sequel" -> "my child" Ha! Never thought of that. But it is simpler than that. His daughters are named My and Maria.
- unwind 13y agoOh, darnit! :) Thanks, though.
- shrikant 13y agoGreenPlum is plenty successful. I doubt the name matters too much.
- inthewind 13y agoiOS, iPad, iPod, iMac, Flickr, Tumblr, Posterous, Cybershot, Vista, Wii (children smirk), XBoxOne (didn't we have an XBox 1?), are all pretty shitty names. I can even remember thinking that Google was a toy name when I first heard it. So doesn't matter that much - over time you ignore them. On the flip side, I loved the name Bing until MS used it, I feel uneasy each time I hear it.
- parasubvert 13y agoDude, I have to ask, what is NOT a shitty name in your world? I think some of those brand names were pretty good (the original XBox, iPod too).
- inthewind 13y agoGood question - sorry to come over as negative! Youtube, Facebook, Myspace, XBox (I only think the new name is misleading), Playstation (though it does sound like a childs play area - which I guess it is...), Oracle, Sun, Apple, Mac (this one is weird, Macintosh??, the abbreviation is short for friend or nice drink), Trillian, Xerox (a bit dated - but different), Knoppix, Debian (I like name inspired ones), OCP, Acorn, MSX (original XBox?), Dragon, Spectrum, Spectre, OpenSource, Ubuntu, Redhat/Fedora, Suse (brain is struggling now), Hobnob, Jaffacake, Pathe, Universal, Pegasus, Mercury messenger, Kindle, Nook, Monster Munch, Twiglets, Suma, Pot noodle, Marmite, Oat Crunchies, Audi, Honda, Kia, Lotus, Epic, The Who, The Fall, The The - sure there are loads more, but can't think of them off the top of my head. (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.)
- deleted 13y ago[deleted]
- JimmaDaRustla 13y agoYa, I don't like the name either, I think he named it after his kid?
- deleted 13y ago[deleted]
- modokode 13y agoYes, well, he named MySQL after a daughter called My, too.
- nnq 13y agoyeah, they should've chosen something more pronounceable, like "PostgreSQL" </sarcasm> ...seriously now, the only db with a "decent" name (easy to pronounce, nice sounding and actually meaningful) is Oracle, and maybe this was a reason for their success.
- fafner 13y agoI don't think Oracle is the easiest to pronounce because of the c + l. There are certainly better names. DB2 is a simple one. Nothing fancy of fuzzy about it. If you want a word then, how about Firebird.
- dagw 13y ago"Firebird" is non-trivial outside of english and it doesn't mean anything. Most European languages at least have a word that not only sounds a bit like "Oracle" but also means the same thing. I agree that DB2 is fairly simple and to the point.
- geon 13y ago> "Firebird" is non-trivial outside of english 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.
- Oletros 13y agocl in Spanish (clave), French (clef), Italian (, Catalan (clau), etc is a trivial pronunciation if is pronounced not like an English word. And the English pronunciation (kel) is even easier Firebird is complicated. By the way, oracle in Catalan or French is oracle
- easy_rider 13y agoHow about BigTable ? Since it's uhm essentially a big table. When is DB3 coming out?
- clhodapp 13y agoBoth MariaDB and MySQL are named after Monty's daughters. He has a daughter named Maria and a daughter named My.
- lotsofcows 13y agoWhen we first started to worry about mysql, we looked at the alternatives and chose Percona. However, if this is in the base repo...
- dredmorbius 13y agoPercona are part of the MariaDB foundation, though so far they still seem to be based off of Oracle's MySQL sources. 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.
- easy_rider 13y agoI also looked at percorna before even knowing about MariaDB. I ended up picking MariaDB because it solved more of the issues that I currently had in a codebase that I simply did not get the resources for to get refactored in a way. Also in comparison to Pecorna, you also get Aria, which aims to be a transactional/non-transactional replacement for MyISAM. Can't wait for that moment :)
- druiid 13y agoBasically we have chosen Percona to by our MySQL 'base'. Essentially even if they switch to MariaDB as the core I can expect a seamless transition and support to back it up if needed. Essentially if the crap ever truly hits the fan with Percona solutions they can charge us for some hours. If the same happens with MariaDB it's pretty much 'me'.
- sturadnidge 13y agoAlso mentions MongoDB making it into RHEL 7... pretty interesting as well, although I can't seem to find any other sources for that currently.
- csears 13y agoThey've announced [1] that RHEL 7 will be based on Fedora 18. Based on the package updates list for mongodb [2], it looks like it will using MongoDB version around 2.2.4. The source should be available via Fedora's normal repos. [1]: http://www.h-online.com/open/features/Red-Hat-s-RHEL-7-roadmap-1631791.html http://www.h-online.com/open/features/Red-Hat-s-RHEL-7-roadm... [2]: https://admin.fedoraproject.org/updates/mongodb https://admin.fedoraproject.org/updates/mongodb
- JimmaDaRustla 13y agoNot surprising since MariaDB is a drop in replacement for MySQL; daemon names don't even change. 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.
- glurgh 13y agoNot sure how the original developers can create a fork of a product they sold for 1 billion? Product was GPL licensed. For many years before Oracle bought it.
- pestaa 13y agoSo they kept the money and the legacy of the product. Surely Oracle considered this option? Could have they done anything to prevent such forks?
- fooey 13y agohe had to stay on at oracle for a year
- DoubleMalt 13y agoPutting real effort into developing an awesome product. Then nobody would have seen the need for a fork. 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.
- dschiptsov 13y agoIt is not that MariaDB is any better, it is that Oracle is much bigger.) 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.
- mathnode 13y agoMariaDB right now has working Multi-Source replication and GTID failover in the MariaDB 10.0.3+ alphas. 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 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.
- ciderpunx 13y agoI use MariaDB in production. It was totally trivial to drop it in as a MySQL replacement and usually gets slightly better performance. Not to mention not relying on Oracle who one can imagine might not want to give MySQL as much love as it needs given their other database. So I can see why Redhat would want to do that. 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 http://en.wikipedia.org/wiki/Michael_Widenius). I think its sort of sweet. Maybe someone has a kid called Postgre? ;-)
- riffraff 13y agoalso MaxDB was named after his son
- andyhmltn 13y agoThis seems to be a trend! Lets just hope there's not a kid walking around called 'Couch'
- yen223 13y agoOr 'Mongo', for that matter.
- chiph 13y ago"Mongo only pawn in game of life"
- johnohara 13y agohttp://www.youtube.com/watch?v=SKRma7PDW10 http://www.youtube.com/watch?v=SKRma7PDW10
- abe_duarte 13y agolol
- 13y ago
- fhd2 13y agoIt's pretty similar to the Hudson/Jenkins situation (also something acquired by Oracle). Kind of sad when the original author has to fork his own project to keep evolving it, but I'm glad they're apparently able to take a considerable amount of users with them. We also switched to MariaDB in production a while ago. Was absolutely seamless.
- dredmorbius 13y agoKind of sad when the original author has to fork his own project But pretty awesome that Free Software gives him (or her) the right to do so. It used to be you abandoned your code when acquired.
- oblio 13y agoFor Jenkins - they took almost all the users. I doubt we'll hear much about Hudson in 5 years time, unless something major happens. I think only Oracle, Sonatype and a handful of other companies are using Hudson these days. All the companies I know have migrated to Jenkins.
- chiph 13y agoDo the current 3rd party tools work with MariaDB - SqlYog, etc.?
- tyree732 13y agoSqlYog does, not sure about other tools.
- endijs 13y agoWhen Monty was asked this question during one conference, he recomended HeidiSQL http://www.heidisql.com/ http://www.heidisql.com/
- sehrope 13y agoYes existing MySQL tooling works with MariaDB. The wire protocol is still the same so existing MySQL drivers work to connect to MariaDB as well. 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. [1]: http://www.jackdb.com/ http://www.jackdb.com/
- bunwich 13y agoI tried MySQL Workbench and it does not fully work with MariaDB. Using some of the GUI actions would cause it to spin and not return any results.
- easy_rider 13y agoI also dumped MySQL and started using and recommending MariaDB in production since i've seen it resolve a lot of my hard fought battles with super complex nested joins and index overloads. Queries that took 4.5s went to 450ms just by dropping in this beauty. From then on I was on the bandwagon. Slow Wordpress site with a ton of plugins that tries to solve everything? Now it can do it within a timeframe thats acceptable. Ok your bottlenecks will still be there somewhat.. abeit less apparent. But it just is faster and scales way more predictable imo with hardware adapted configs.
- rz2k 13y agoDid you also change the storage engine for a better fit with your data?
- josephlord 13y agoThe interesting question at this point is who is still using MySQL rather than one of the alternatives? I'm sure there are many that use the distribution default but I wonder if anyone is actively choosing MySQL still.
- Jagat 13y agoTwitter uses MySQL for all their data. They forked it and made tons of improvements. Here's their blog https://blog.twitter.com/2012/mysql-twitter https://blog.twitter.com/2012/mysql-twitter and here's the project https://github.com/twitter/mysql https://github.com/twitter/mysql
- justincormack 13y agoThat's a fork, not sure it counts as using mysql unless they largely follow upstream...
- JeremyMorgan 13y agoThe move from MySQL to MariaDB is one of the easiest decisions an admin can make. I expect it to obliterate MySQL in short time.
- binarycrusader 13y agoIn somewhat related news, I wonder how much longer MariaDB will be a "free for all" given Monty's view on open source and open development seems to have changed: Fluffy summary: http://readwrite.com/2013/05/31/mysql-co-founder-wants-you-to-pay-up-for-open-source 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-going-awry-by-monty-widenius-7000016024/ http://www.zdnet.com/open-source-its-true-cost-and-where-its...