Майкл Видениус (Michael Widenius), основатель MySQL, анонсировал
финальный тестовый выпуск MariaDB 5.2, базирующийся на MySQL 5.1.50 и
имеющий статус кандидата в релизы. Код MariaDB синхронизирован с кодовой
базой MySQL, полностью совместим с данной СУБД и может выступать в
качестве прозрачной замены MySQL 5.1, обладая при этом рядом расширенных
функций, включая оптимизации производительности и поставляясь с
набором дополнительных движков хранилищ.
Из присутствующих в MariaDB 5.2 новшеств, по сравнению с веткой MariaDB 5.1, можно отметить:
- В комплект включено два новых экспериментальных хранилища:
- OQGRAPH - хранилище для организации иерархических (древовидных) структур и сложных графов (узлов, имеющих множество связей);
- Sphinx - хранилище для построения поисковых движков.
Встроенный Sphinx-клиент позволяет MariaDB обмениваться данными с
searchd, выполнять поисковые запросы и получать результаты поиска;
- Виртуальные столбцы, содержимое которых формируется на основе заданного выражения, рассчитываемого во время выполнения;
- Расширенная статистика об активности клиентов, пользователей, индексов и таблиц;
- Сегментированный кэш MyISAM-ключей - глобальный мьютекс
разбит на несколько мьютексов, что дает существенный прирост
производительности (до 70%) в системах с большой нагрузкой из
параллельных запросов;
- Подключаемые модули аутентификации - возможность
реализации плагинов, которые могут добавлять новые методы аутентификации
в MariaDB;
- Привязанные к типу хранилищ выражения "CREATE TABLE",
дающие возможность определить передаваемые хранилищу дополнительные
атрибуты для каждого поля, индекса или таблицы;
- Добавление дополнительной информации о плагинах в таблицу INFORMATION_SCHEMA.PLUGINS;
- Поддержка групповых коммитов в движок Aria, увеличивающих скорость обработки множественных INSERT-запросов.
Источник: http://www.opennet.ru/opennews/art.shtml?num=28147
|