В MariaDB 11.8 LTS появилась поддержка векторного поиска и расширенных временных меток

09.06.2025
В MariaDB 11.8 LTS появилась поддержка векторного поиска и расширенных временных меток

Фонд MariaDB Foundation опубликовал ежегодный выпуск с долгосрочной поддержкой своей популярной RDBMS с открытым исходным кодом MariaDB 11.8 LTS. Главной особенностью является MariaDB Vector — встроенная реализация векторного поиска по сходству, ключевого метода в машинном обучении и обработке естественного языка.

В этом выпуске представлен специальный тип данных VECTOR, структуры индексов, оптимизированные для запросов к ближайшим соседям, и вспомогательные функции, такие как VEC_DISTANCE() для вычисления евклидова расстояния или косинуса.

Оптимизация SIMD использует инструкции AVX2, AVX-512, ARM NEON и IBM Power10, что позволяет выполнять крупномасштабную генерацию с расширенным поиском и другие рабочие нагрузки ИИ непосредственно в ядре базы данных. Для организаций, изучающих генеративный ИИ, это очень важно: вы можете хранить вложения и бизнес-данные в одном месте, при этом обеспечивая поиск с низкой задержкой.

Помимо ИИ, MariaDB незаметно решила проблему 2038 года для стандартных таблиц, продлив срок службы TIMESTAMP до февраля 2106 года — без необходимости переноса данных.

Кроме того, начиная с версии 11.8 LTS, набор символов по умолчанию меняется с latin1 на utf8mb4, обеспечивая полную поддержку эмодзи и современных языков «из коробки». Коллигации теперь соответствуют алгоритму сортировки Unicode 14.0, что уменьшает количество неожиданных несоответствий при переходе разработчиков с MariaDB на другие системы, поддерживающие Unicode.

Что касается безопасности, в этом выпуске представлен PARSEC — аутентификация по паролю с ответом, подписанным эллиптическими кривыми. Хотя PARSEC пока не является плагином по умолчанию, он объединяет в себе лучшие современные практики (подписи эллиптическими кривыми, гибкость хеширования и задачи на основе одноразовых номеров) в рамках единого механизма.

Аутентификация через Unix-сокет также была оптимизирована для более удобного локального входа в систему по отзывам системных администраторов.

Что касается резервного копирования, восстановления и репликации, администраторы, которые проводят выходные, занимаясь резервными копиями, оценят, что mariadb-dump и mariadb-import теперь поддерживают параллельное резервное копирование и восстановление. Независимо от того, экспортируется ли одна многотерабайтная схема или совокупность микробаз данных, несколько потоков могут значительно сократить время.

Репликация также выигрывает от участия сообщества и поставщиков:

  • Переключение сегментов журнала Binlog позволяет избежать дорогостоящего копирования файлов при больших коммитах.
  • Асинхронный откат ускоряет восстановление после сбоя.
  • Новый тайм-аут (slave_replication_delay_abort_timeout) автоматически прерывает блокирующие транзакции, поддерживая актуальность реплик даже при высокой нагрузке на запись.

Наконец, что касается наблюдаемости, в MariaDB 11.8 LTS появились дополнительные столбцы статистики и расширенные пользовательские метаданные. Теперь администраторы баз данных могут выявлять заблокированные учётные записи, приближающийся срок действия пароля и «горячие точки» рабочей нагрузки, не прибегая к внешним инструментам.

Инженеры MariaDB обещают, что обновление с 11.4 LTS или устаревших версий 10.x обычно не требует дополнительных действий и занимает несколько секунд. Единственное замечание касается таблиц с системными версиями, чей внутренний TIMESTAMP формат изменился, поэтому пользователям, которые полагаются на эту функцию, следует ознакомиться с примечаниями к выпуску перед нажатием клавиши Enter.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: Анастасия Богатырчук

Рейтинг: 0 (0 голосов)
Если статья понравилась, то поделитесь ей в социальных сетях:

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала