Why should I use InnoDB and MySql instead of XtraDB and MariaDB, except that InnoDB and Mysql happen to be installed by default on my servers?

Why isn't MariaDB and XtraDB installed by default everywhere?

1 Answer 1


Performance enhancement may be possible without major upgrade to the next version of MySQL or a Migration to MariaDB.

MySQL is the default database by which everyone else creates forks or introduces new things

To be honest, some people upgrade to MariaDB for nontechnical reasons


Before deciding on moving over to MariaDB (or any other MySQL fork), you need to be sure you understand the features, improvements, and the configuration settings, and you actually follow through on the settings to make those improvements come to life. See my post How do I properly perform a MySQL bake-off?

In light of all this

  • If you can enhance performance without an upgrade, you save yourself needless work
  • If you really need AND UNDERSTAND features, then upgrade
  • If you benchmark MySQL and MariaDB on the same level playing field (same configurations), decide on which product based on the significant performance improvements (or lack of improvements).

Not the answer you're looking for? Browse other questions tagged or ask your own question.