Когда подходящее время использовать MariaDB вместо MySQL и почему?


39

Что мы зарабатываем и что мы потеряли с этой миграцией?

Что я должен ожидать в качестве недостатков после миграции?

Неужели нет необходимости менять приложения в любой ситуации?

Ответы:


15

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

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


Ничего плохого в осторожности, наблюдая, как другие опускаются в бассейн нового механизма хранения. +1 за ожидание, прежде чем сделать большой шаг !!!
RolandoMySQLDBA

15

Нет никаких оснований предполагать, будет ли Oracle «продолжать» активно развивать MySQL. Факты легко узнать: посмотрите на список изменений и анонсы релизов. Дело в том, что Oracle ускорил разработку MySQL быстрее, чем когда-либо прежде, и выпуски действительно хорошего качества, в отличие от выпуска Sun 5.1 или выпуска MySQL AB 5.0, оба из которых были ужасного качества.

Oracle заслуживает признания за сохранение MySQL, а не за отказ от него.


4
Будучи проницательным, я не понимаю, как это отвечает на вопрос
BlueRaja - Дэнни Пфлюгофт

8

MariaDB может быть просто подключен из-за совместимости с MySQL. Кроме того, есть несколько хороших функций для администрирования БД (т. Е. Микросекундная точность времени запроса, а не только секунды).

Я сделал это на нескольких сайтах Drupal и у меня не было никаких проблем.


+1 за вашу храбрость при переходе на MariaDB !!!
RolandoMySQLDBA

3

Большинство моих серверов и клиентов начали переключаться на MariaDB 5.2, так как они по-прежнему имеют преимущественно базы данных на основе MyISAM, и с http://vbtechsupport.com/606/ ясно, что MariaDB - это тот, кто выбирает, хотите ли вы какого-либо увеличения производительности, связанного с MyISAM.

MariaDB 5.3 очень хорошо справляется с улучшением репликации MySQL и групповым коммитом, смотрите результаты на странице MySQL в Facebook, а также на https://lists.launchpad.net/maria-developers/msg04278.html.


3

Я узнал кое-что интересное ...

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

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

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


1
И именно поэтому у нас есть предприятие, живущее в каменном веке. Точно так же, как «нет причин» переключаться с Java, за исключением того, что разработка Java (для самого языка) в значительной степени мертва в воде. Вы можете поспорить, что Oracle потратит деньги на продолжение разработки MySQL. В этом весь смысл MariaDB.
Спящий Смит
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.