Когда - если вообще - я должен переключиться с MySQL на MariaDB?

Теперь, когда MySQL принадлежит Oracle, будущее СУБД кажется неопределенным. Вилка основного разработчика MySQL, Monty Widenius, под названием MariaDB, является заменой MySQL. Номера версий совпадают с этими двумя DB-серверами, и MariaDB будет двоично совместимым с MySQL, по крайней мере, для некоторых будущих версий. (Но то, как они объяснили, что на их веб-сайте кажется, что эти проекты могут в какой-то момент расходиться друг с другом, что делает их несовместимыми).

Я собрал и установил MariaDB 5.2, и он выглядит и ведет себя так же, как MySQL. Даже двоичные файлы называются mysqld а также mysql,

Я слышал, что вполне вероятно, что Oracle перестанет выпускать MySQL как бесплатную систему с открытым исходным кодом. Следующим логическим шагом будет своевременное переключение на другую СУБД. Учитывая, что MariaDB является форком MySQL, кажется более чем логичным использовать его.

Но разумно ли уже переключаться? И действительно ли это должен быть MariaDB?

Что заставляет меня задать этот вопрос, так это сам проект MariaDB. Я не хочу спешить с выводами здесь, но похоже, что он не набирает обороты. (Я не хочу прыгать на умирающей лошади, если вы понимаете, о чем я...)

2 ответа

Решение

Барон Шварц, похоже, уверен, что MySQL еще какое-то время будет оставаться стабильным. Лично я бы пока не спрыгнул с поезда MySQL. Поскольку MySQL (например, Oracle [который просто не сходит с языка, и никогда не будет]) по-прежнему поддерживается, это даст другим, таким как Monty и Percona, возможность идти в ногу с изменениями MySQL в MyISAM (хотя это может быть редким). В случае таких изменений Monty и Percona могли бы внести соответствующие изменения в код для MyISAM и MariaDB.

Думайте о MySQL как о социальном обеспечении в США. Хотя многие люди говорят о том, что соцобеспечение в конечном итоге уйдет, выход из соцобеспечения теперь может лишить одну из будущих более высоких ежемесячных выплат / выгод. Дождь пошел по этому пути и вовремя заморозил MyISAM и использует этот механизм хранения только для временного использования таблицы. Большинство опытных пользователей Drizzle довольны этим решением, но это не оставляет места для более высоких ожиданий.

Таким образом, пока MySQL фактически не исчезнет, ​​нет смысла отказываться от MySQL. Конечно, к тому времени, как MariaDB станет более зрелой и широко распространенной, переключение систем хранения и серверов БД станет просто академическим и сводится к личному выбору.

Я могу честно сказать, что вы обеспокоены приобретением Oracle MySQL. Я сам задавал те же вопросы много раз, и я даже могу пожалеть о своих решениях придерживаться Mysql. Я, честно говоря, не люблю Oracle, и я думаю, что их история говорит о многом против моего решения, но в нынешнем виде кажется, что фактическое производство MySQL, по-видимому, в значительной степени не зависит от названия Oracle, которое находится на вершине.

При этом, если что-то изменится в продукте MySQL... MariaDB достаточно похож, чтобы сделать переход так же просто, как резервное копирование и восстановление. Всегда приятно иметь это в качестве резервного плана.

Другие вопросы по тегам