Take the 2-minute tour ×
Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. It's 100% free, no registration required.

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?

share|improve this question

closed as primarily opinion-based by Michael - sqlbot, Mark Storey-Smith, Mat, Jon Seigel, dezso Sep 25 '13 at 19:22

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

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

EPILOGUE

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).
share|improve this answer

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