Майкл Видениус (Michael Widenius), основатель MySQL, анонсировал первый стабильный релиз MariaDB 5.2, базирующийся на MySQL 5.1.51. Код MariaDB синхронизирован с кодовой базой MySQL, полностью совместим с данной СУБД и может выступать в качестве прозрачной замены MySQL 5.1, дополненной рядом расширенных функций, оптимизациями производительности и новыми движками хранилищ. Готовые бинарные сборки MariaDB доступны для платформ Windows, Debian, Ubuntu, RHEL 5, CentOS 5 и Solaris x86.

 

Из присутствующих в MariaDB 5.2 новшеств можно отметить:

  • В комплект включено два новых экспериментальных хранилища:
    • OQGRAPH - хранилище для организации иерархических (древовидных) структур и сложных графов (узлов, имеющих множество связей);
    • Sphinx - хранилище для построения поисковых движков. Встроенный Sphinx-клиент позволяет MariaDB обмениваться данными с searchd, выполнять поисковые запросы и получать результаты поиска;
  • Виртуальные столбцы, содержимое которых формируется на основе заданного выражения, рассчитываемого во время выполнения;
  • Расширенная статистика об активности клиентов, пользователей, индексов и таблиц;
  • Сегментированный кэш MyISAM-ключей - глобальный мьютекс разбит на несколько мьютексов, что дает существенный прирост производительности (до 70%) в системах с большой нагрузкой из параллельных запросов;
  • Подключаемые модули аутентификации - возможность реализации плагинов, которые могут добавлять новые методы аутентификации в MariaDB;
  • Привязанные к типу хранилищ выражения "CREATE TABLE", дающие возможность определить передаваемые хранилищу дополнительные атрибуты для каждого поля, индекса или таблицы;
  • Добавление дополнительной информации о плагинах в таблицу INFORMATION_SCHEMA.PLUGINS;
  • Поддержка групповых коммитов в движок Aria, увеличивающих скорость обработки множественных INSERT-запросов.

Источник: www.opennet.ru