Может ли MariaDB использоваться в производстве с Ruby on Rails?
http://en.wikipedia.org/wiki/MariaDB
MariaDB-это разработанная сообществом ветвь базы данных MySQL, стимулом является сохранение сообществом своего свободного статуса при GNU GPL, в отличие от любой неопределенности статуса лицензии MySQL под его текущее владение Oracle. Участники обязаны поделитесь своими авторскими правами с Monty Program AB.
страница продолжает говорить, что MariaDB 5.5 binary-совместим с MySQL той же версии и добавляет пару собственных движков баз данных на выбор.
Я тоже читал что Fedora 19 собирается удалить пакеты MySQL в пользу MariaDB.
Итак, вопрос в том, совместим ли Ruby on Rails 3+ MariaDB? Есть ли какие-либо будущие планы по интеграции функций MariaDB, поскольку они начинают отклоняться от MySQL?
2 ответов
Red Hat, Debian, Fedora, OpenSuse, Slackware и даже Википедия переехали (или переезжают) в MariaDB. Это означает, что он стабилен. Кроме того, MariaDB (и сервер Percona), похоже, устраняет проблемы безопасности намного быстрее, чем Oracle.
поскольку MariaDB совместим с MySQL, все API совместимы, включая Ruby on Rails API. (Ну, MariaDB 10.0 не полностью совместим с MySQL 5.6, но несовместимости не находятся на уровне API!)
вы можете использовать Mariadb с любым совместимым клиентом MySQL. Я использую MySQL .NET connector, и он просто работает.