MariaDB 10.5 поставляется с новым движком S3, изменениями в разрешениях и многим другим

После года разработки и четырех предварительных версий, первая стабильная версия новая ветвь "MariaDB 10.5", в котором представлены новые движки, некоторые изменения в разрешениях, переименование файлов и прочее.

Тем, кто не знаком с MariaDB, следует знать, что это такое. база данных, фреймворк которой разработан филиалом MySQL, который поддерживает обратную совместимость и отличается интеграцией дополнительных механизмов хранения и расширенных функций.

Ключевые улучшения MariaDB 10.5

Из основных изменений которые выделяются из этой новой версии, мы можем найти добавление двух механизмов хранения, один из них - Двигатель S3, что работает для размещения таблиц MariaDB в Amazon S3 или любом другом облачного хранения общедоступный или частный, поддерживающий S3 API.

S3 поддерживает обычные и многораздельные (многораздельные) таблицы. Когда секционированные таблицы размещаются в облаке, их можно использовать напрямую, даже с другого сервера, имеющего доступ к хранилищу S3.

Другие механизм хранения что было добавлено Хранилище столбцовчто хранит данные в ссылках на столбцы и использует распределенную архитектуру с массовым параллелизмом.

Двигатель строится на основе хранилища InfiniDB MySQL и предназначен для организации обработки и выполнения аналитических запросов к большим массивам данных (Data Warehouse).

Еще одно важное изменение было в переименование исполняемых файлов которые начинаются со слова "Mysql" переименованы с использованием слова "mariadb". Старые имена сохраняются как символические ссылки.

Также подчеркивается, что завершены работы по разделению льгот en компоненты меньшего размера. Вместо общей привилегии SUPER, ряд дополнительных привилегий «BINLOG ADMIN», «BINLOG REPLAY», «CONNECTION ADMIN», «FEDERATED ADMIN», «READ_ONLY ADMIN», «REPLICATION MASTER ADMIN», «REPLICATION SLAVE ADMIN» и «SET USER».

к изменены некоторые выражения, требуемые привилегии запустить их.

Например: ПОКАЗАТЬ СОБЫТИЯ BINLOG теперь требует прав МОНИТОР BINLOG вместо РЕПЛИКАЦИЯ РАБ, ПОКАЗАТЬ РАБОЧИЕ ХОЗЯИНЫ требует привилегий РЕПЛИКАЦИЯ MASTER ADMIN.

Двоичная запись, используемая для репликации организации, в метаданные добавлены новые поля, включая первичный ключ, имя столбца, набор символов и тип геометрии.

Строительство DROP TABLE теперь надежно удаляет таблицы Они остаются в механизме хранилища, даже если нет файлов с расширением ".frm" или ".par".

Механизм синхронной репликации с несколькими мастерами В Galley добавлена ​​полная поддержка GTID (Global Transaction ID), который является общим для всех узлов в группе идентификаторов транзакций.

Перешел на новую ветку библиотеки PCRE2 (Perl Compatible Regular Expressions) вместо классической серии PCRE 8.x.

Кроме того, предлагаются новые версии ссылок для подключения к MariaDB и MySQL из программ Python и MariaDB Connector, Python 1.0.0 и MariaDB Connector / C 3.1.9.

Из других изменений, представленных в этой новой версии:

  • В операциях «ALTER TABLE«И»ПЕРЕИМЕНОВАТЬ ТАБЛИЦУ«, Добавлена ​​поддержка для условия«ЕСЛИ СУЩЕСТВУЕТ»Выполнять операцию только при наличии таблицы;
  • Для индексов в атрибуте «СОЗДАТЬ ТАБЛИЦУ»Реализовано« ВИДИМОЕ ».
  • Добавлено выражение «CYCLE» для определения рекурсивных циклов CTE.
  • Оптимизатор рендеринга диапазона учитывает IS NULL
  • Я реализовал аппаратно ускоренную версию функции crc32 () для процессоров AMD64, ARMv8 и POWER 8.
  • Утилита mariadb-binlog и команды SHOW BINLOG EVENTS и SHOW RELAYLOG EVENTS отображают флаги репликации.
  • Были введены многочисленные оптимизации производительности движка InnoDB.
  • Изменены некоторые настойки по умолчанию. Параметр innodb_encryption_threads был увеличен до 255, а значение max_sort_length увеличился с 4 до 8.
  • Значительно уменьшен размер временных файлов, используемых при сортировке по типам VARCHAR, CHAR и BLOB.

Наконец, если вы хотите узнать больше об этой новой версии, вы можете просмотреть полный список изменения в следующей ссылке. 


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

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.