Вышел стабильный выпуск СУБД MariaDB 12.1 с улучшениями производительности и совместимости
Новая версия системы управления базами данных включает сегментированный кэш ключей в движке Aria, ускорение векторных операций на 30-50% и расширенную поддержку синтаксиса Oracle.
Опубликован стабильный выпуск системы управления базами данных MariaDB 12.1.2, открывающий новую промежуточную ветку разработки, которая пришла на смену версии 12.0. Параллельно представлен кандидат в релизы MariaDB 12.2.1. Ветка 12.1 будет поддерживаться до выхода версии 12.2.2.
Ключевые технические улучшения в 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 с пятилетним циклом поддержки.
© 24.11.2025
Контакты:
info@smartinfra.ru
105118, г. Москва,
ул. Буракова, 27 к3,
3 этаж, офис 322

© 2025