Mariadb 13.0 официально достигла статуса «Стабильной» с выходом версии 13.0.2, которая представила ряд значительных улучшений для сервера баз данных с открытым исходным кодом. В данной версии обновления касаются таких областей, как SQL, InnoDB, оптимизатор и репликация.
Одним из ключевых нововведений стала поддержка конструкции UPDATE ... RETURNING, которая позволяет выполнять обновления данных в одной таблице и сразу же получать измененные значения, исключая дополнительный запрос SELECT. Это существенно упрощает работу с данными и повышает производительность приложений.
Также в этой версии появилась атомарная операция CREATE OR REPLACE TABLE, а функция Optimizer Trace теперь предоставляет информацию о статистических данных, которые реально использовались для формирвания плана выполнения запросов.
Что касается механизма хранения InnoDB, то в MariaDB 13.0 введено архивирование журналов с использованием нового параметра innodb_log_archive. Данная функция нацелена на Восстановление данных на конкретный момент времени и инкрементное Резервное копирование, хотя следует отметить, что на текущий момент утилита mariadb-backup не поддерживает её напрямую.
В области оптимизации запросов добавилась новая подсказка QB_NAME(), с помощью которой можно идентифицировать и оптимизировать определенные блоки запросов. Кроме того, INFORMATION_SCHEMA.SYSTEM_VARIABLES теперь отображает информацию о том, устарела ли переменная, и предлагает ее актуальные альтернативы.
Среди других усовершенствований стоит отметить ускорение работы уникальных индексов на данных типа CHAR в таблицах MEMORY, переход на хеширование XXH3_128 в Performance Schema и увеличение значения по умолчанию для binlog_row_event_max_size.
В рамках версии 13.0 продолжается работа по интеграции DuckDB в качестве подключаемого механизма хранения. Это предоставляет возможность комбинировать транзакционные нагрузки MariaDB со столбчатыми аналитическими функциями DuckDB. При этом механизм DuckDB пока что считается экспериментальным и классифицируется как «гамма».
Для получения более детальной информации рекомендуем ознакомиться с официальным объявлением: DE-D2, либо с примечаниями к выпуску на сайте.
Комментарии (0)