Як ви кажете, Марія БД - це повністю відкрита заміна для MySQL, що випадає. Його випуски збігаються з тією самою основною / другорядною версією MySQL, тому він майже завжди знаходиться в тандемі, що стосується особливостей. Він читає стандартні файли бінарних даних MySQL, використовує стандартний systen my.cnf і навіть має заміну InnoDB, що випадає.
Ідея полягає в тому, що, що стосується вашої програми, вона вважає, що вона підключається до сервера MySQL. Він використовує драйвери MySQL, видає повні заяви MySQL та отримує відповіді саме так, як надіслав сервер MySQL. Ваші програми не знають різниці.
Я вже деякий час використовую Марію для сайтів Drupal (також широко використовую Drush) і до цього часу не було жодної проблеми. Якщо ви працюєте над оновленням * nix, це лише дві хвилини.