Quantcast
Channel: Admins Goodies » mariadb
Viewing all articles
Browse latest Browse all 5

When – if at all – should I switch from MySQL to MariaDB?

$
0
0

Question

Now that MySQL is owned by Oracle, the future of the RDBMS seems uncertain. The fork by the main developer of MySQL, Monty Widenius, called MariaDB, is a drop-in replacement for MySQL. Version numbers match up of those two DB-Servers, and MariaDB will be binary compatible to MySQL at least for some versions to come. (But the way they explained that on their website, it seems those projects might diverge from one another at some point, making them incompatible).

I’ve build and installed MariaDB 5.2, and it looks and behaves just as MySQL. Even the binaries are called mysqld and mysql.

I heard, that it’s very likely Oracle will stop releasing MySQL as a free or open-source data base system. The next logical step would be to switch to another RDBMS in time. Given that MariaDB is a fork of MySQL, it seems more than logical to use that one.

But is it smart to make the switch already? And should it really be MariaDB?

What makes me ask this question, is the project MariaDB itself. I don’t want to jump to conclusions here, but is seems it’s not getting much momentum. (I don’t want to jump on a dying horse, if you know what I mean…)

Answer

Baron Schwarz seems to be confident that MySQL will stay solid for a while. Personally, I would not hop off the MySQL train just yet, either. Since MySQL (eh, Oracle [that just doesn't roll off the tongue, and it never will]) continues to be supported, this would give others such as Monty and Percona a chance to keep pace with MySQL’s changes to MyISAM (though this might be rare). In the event ot such changes, Monty and Percona could implement corresponding changes to code for MyISAM and MariaDB.

Think of MySQL like Social Security in the USA. While there are many people speaking of Social Security eventually going away, getting out of Social Security now could rob one of the future higher monthly payouts/benfits. Drizzle went that route and froze MyISAM in time and utilizes that storage engine for temp table use only. Most seasoned Drizzle users are content with that decision, but this leaves no room for higher expectations.

So, until MySQL actually goes away, there is no sense in abandoning MySQL. Of course, by the time MariaDB is more mature and widespread, switching storage engines and DB servers is simply rendered academic and boils down to personal choice.


Viewing all articles
Browse latest Browse all 5