Ключевые технические улучшения в MariaDB 12.1:
В движке хранения Aria реализован сегментированный кэш ключей, разбивающий ключи на группы в отдельных сегментах кэша. Количество сегментов регулируется параметром aria_pagecache_segments от 1 до 128, что повышает производительность параллельной обработки запросов множеством пользователей.
Оптимизирована масштабируемость блокировок метаданных (MDL), уменьшающая contention в высоконагруженных системах.
Разрешено использование параллельной репликации при асинхронном копировании данных между кластерами Galera.
Добавлена буферизация записи в плагине аудита через параметр server_audit_file_buffer_size.
Операции поиска по данным типа VECTOR ускорены на 30-50% благодаря оптимизации алгоритмов индексации.
Реализован новый плагин аутентификации caching_sha2_password с использованием алгоритма SHA2 вместо устаревшего SHA1, обеспечивающий совместимость с MySQL 9.0.
Расширена совместимость с Oracle:
- поддержка ассоциативных массивов (INDEX BY)
- синтаксис "(+)" для outer join операций
Добавлены опции управления оптимизатором запросов:
- [NO_]JOIN_INDEX, [NO_]GROUP_INDEX, [NO_]ORDER_INDEX
- [NO_]SPLIT_MATERIALIZED, [NO_]DERIVED_CONDITION_PUSHDOWN
- [NO_]MERGE для контроля стратегий выполнения запросов
В утилиту mariadb-dump добавлена поддержка масок имен баз данных через опцию -L (--wildcards).
Упрощено использование внешних ключей - требование уникальности идентификаторов ограничено уровнем таблицы вместо уровня всей базы данных.
Реализована поддержка функциональных индексов для ускорения операций GROUP BY и ORDER BY.
В вывод трассировки оптимизатора добавлены определения таблиц и представлений для упрощения анализа планов запросов.
Проект MariaDB продолжает развитие как ответвление от MySQL с сохранением обратной совместимости, развиваемое под руководством MariaDB Foundation. Система используется в Wikipedia, Google Cloud SQL и поставляется в составе большинства современных дистрибутивов Linux. Параллельно поддерживается долгосрочная версия MariaDB 11.8 LTS с пятилетним циклом поддержки.