Như bạn nói, Maria DB là một sự thay thế hoàn toàn minh bạch cho MySQL. Các bản phát hành của nó trùng khớp với cùng một phiên bản lớn / nhỏ của MySQL, do đó, nó luôn luôn đi đôi với các tính năng liên quan. Nó đọc các tệp dữ liệu nhị phân MySQL tiêu chuẩn, sử dụng hệ thống tiêu chuẩn my.cnf và thậm chí có một thay thế thả vào cho InnoDB.
Ý tưởng là về ứng dụng của bạn, nó nghĩ rằng nó đang kết nối với máy chủ MySQL. Nó sử dụng trình điều khiển MySQL, phát hành các câu lệnh MySQL đầy đủ và nhận phản hồi chính xác như máy chủ MySQL sẽ gửi. Ứng dụng của bạn sẽ không biết sự khác biệt.
Tôi đã sử dụng Maria được một thời gian cho các trang web Drupal (cũng sử dụng rộng rãi Drush) và cho đến nay vẫn chưa có một vấn đề nào. Nếu bạn đang chạy * nix nâng cấp chỉ là một công việc hai phút.