28 марта 2024

percona-xtradbЗадался выбором, на что лучше перейти: Percona или MariaDB. Не сказал бы, что у меня высокая нагрузка, но хочется же сидеть на трендовых инструментах. Тем более что в последнее время часто слышу про Перкону. Обнаружил хороший ролик с объяснением их преимуществ перед стандартным MySql и различий между собой. Очень доходчиво описано. Так как по сути это модификации MySql, то они обещают совместимость на уровне файлов.

Еще попробовал облачный сервер от Селектел. Все круто, но по стоимости у меня выходит раза в 2 меньше, чем нынешний VDS, который еще можно во много раз нагрузить. А платить все-таки лучше абонементом, а не считать потраченные мегабайты RAM (которая обходится по сути дороже всего). Прямо вижу, как копейки капают, и жадность просыпается )

Возвращаюсь к серверам БД. В двух словах разница:

  • Основные улучшения у обеих — патчи быстродействия, в том числе XtraDB (доработанная InnoDB, но совместимая с ней);
  • Percona имеет расширенные средства анализа и администрирования. Часть из них входят в Percona Tools и можно подключить даже к MySql. Но некоторые (количество строк обходов), есть только в самом сервере;
  • MariaDB ушла в сторону оптимизации запросов и добавления новых форматов таблиц и типов данных;
  • MariaDB идет от старых версий с переработкой фундаментальных алгоритмов. Но разрабатывается создателем MySql. Используется пока мало где;
  • Percona используется в многих высоконагруженных проектах.

А вот и видео с разборам всего по пунктам:

Для себя пока остановился на Percona. Хоть у нее и нет порта под Windows, но для разработки мне хватит и MySql.