MariaDB replacing MySQL in RHEL 7

Welcome MariaDB. Goodbye MySQL

RHEL 7, which is expected to be released in the first quarter of 2014, is based on Red Hat’s community Linux, Fedora 19. For its Linux heart, however, it will be using the upstream Linux 3.10 kernel.

Red Hat, as expected, has decided to replace MySQL with its MariaDB for its DBMS.

But, Red Hat isn’t leaving die-hard MySQL users in the lurch, even though MariaDB is a drop-in replacement for MySQL. Red Hat will continue to support MySQL in the more mature editions of RHEL (including RHEL 6).

MariaDB is the MySQL clone created and maintained by Michael “Monty” Widenius, MySQL’s founder.

Red Hat’s community distribution, Fedora, which is also a testbed for future versions of RHEL, has already switched to MariaDB.

All this spells bad news for Oracle. RHEL is easily the most popular Linux server. The other major business Linux servers, the RHEL clone CentOS will move in turn to MariaDB after RHEL does, and SUSE’s community openSUSE has also switched from MySQL to MariaDB.

With so many Linux servers turning away from MySQL, Oracle’s MySQL acquisition bet is looking more and more like a loser.

Possible reasons of shifting from MySQL to MariaDB:

1. MySQL is not as mature as other relational database management systems. MySQL did not start out as an RDBMS, but later changed direction to encompass more functionality. If you want a feature-rich RDBMS, you might check out PostgreSQL or closed source options, such as Oracle or Microsoft SQL Server.

2. MySQL is open source… but only sorta. Technically, MySQL is an open-source database, but in practice, it no longer feels like it. Under Oracle’s umbrella, MySQL now has proprietary, closed-source modules.

3. MySQL’s performance doesn’t scale as well as its competitors
The MariaDB blog offers detailed benchmark results for recent MySQL vs. MariaDB releases, and, although the results were close, MariaDB came out ahead.

4. MySQL is Oracle-owned instead of community driven. MySQL hasn’t changed direction dramatically since it was acquired by Oracle, but Oracle still owns it, which makes some developers nervous.

5. The list of big names jumping ship is growing fast. At its June 2013 summit in Boston, Red Hat announced that it was breaking up with MySQL. Instead, Red Hat Enterprise Linux (RHEL) will ship with MariaDB. Fedora already announced that it would move from MySQL to the MariaDB fork with Fedora 19. Slackware Linux announced its move from MySQL to MariaDB in March 2013, and openSUSE made a similar announcement in January 2013.

Learn more about MariaDB on –