🔹 Что нового в 11.8 по сравнению с предыдущим LTS 11.4:
🧠 Векторный поиск
Добавлены возможности из проекта *MariaDB Vector*:
• Новый тип данных
VECTOR • Функции для сравнения векторов:
VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE(), VEC_DISTANCE() • Поддержка SIMD-ускорений: AVX2/AVX512, ARM, Power10
• Производительность векторных запросов выше Redis, pgvector, qdrant и weaviate
🧭 Поддержка времени до 2106 года
Решена проблема 2038 — TIMESTAMP теперь работает до 2106 года
🌍 Новая кодировка и локаль
По умолчанию теперь
utf8mb4, полная поддержка emoji Обновлены правила сортировки (Collation) до UCA 14.0.0
🔐 Новый механизм аутентификации: PARSEC
• PBKDF2 + ed25519
• Безопасная верификация пароля
💾 Многопоточность в дампе и импорте
•
mariadb-dump и mariadb-import теперь используют многопоточность • Поддержка резервного копирования как одной, так и нескольких БД
📈 Ускоренная репликация
• Новый механизм binlog-сегментации
• Асинхронный rollback после сбоев
• Параметр
slave_replication_delay_abort_timeout для отмены "зависших" транзакций🛠️ Новые фичи и команды
• Таблица
USERS для контроля доступа • Команды
FLUSH GLOBAL STATUS, REPAIR TABLE ... FORCE, SHOW CREATE SERVER • Возврат значений типа
ROW из хранимых процедур • Поддержка Oracle-подобных SEQUENCE
• Функции
UUID_v4, UUID_v7 •
FORMAT_BYTES(1000000000) = 953.67 MiB • Ограничения на размер временных файлов (`max_tmp_session_space_usage`, `max_tmp_total_space_usage`)
⚙️ Оптимизации
• Ускоренные
UPDATE/DELETE, SUBSTR(...) = const • Улучшена работа с виртуальными столбцами
• Авто-оптимизация кодировок
💡 Контекст
MariaDB — форк MySQL, с дополнительными хранилищами и расширенными возможностями, не зависящий от Oracle. Используется в RHEL, SUSE, Fedora, Debian, Arch и проектах вроде Wikipedia и Google Cloud SQL.
📌 Если вы работаете с векторным поиском, большими БД или вам важно долгосрочное сопровождение — MariaDB 11.8 теперь must-have.
https://mariadb.com/kb/en/mariadb-11-4-2-release-notes/