Как вы говорите, Maria DB - это полностью прозрачная замена MySQL. Его выпуски совпадают с одной и той же основной / минорной версией MySQL, поэтому она почти всегда работает в тандеме с точки зрения возможностей. Он читает стандартные файлы двоичных данных MySQL, использует стандартный systen my.cnf и даже имеет замену для InnoDB.
Идея в том, что ваше приложение думает, что оно подключается к серверу MySQL. Он использует драйверы MySQL, выдает полные операторы MySQL и получает ответы в точности так, как отправляет сервер MySQL. Ваше приложение (я) не будет знать разницу.
Я уже некоторое время использую Maria для сайтов Drupal (также широко использую Drush), и до сих пор не было ни одной проблемы. Если вы используете * nix, обновление - это всего лишь две минуты.