Вышла новая версия базы данных MariaDB 10.4.

MariaDB

После года разработки и шести предварительных версий уже вышла новая стабильная версия новой ветки СУБД MariaDB 10.4., в рамках которого разрабатывается ветка MySQL, которая поддерживает совместимость с предыдущими версиями и предлагает интеграцию дополнительных механизмов хранения и расширенных функций.

Разработка MariaDB контролируется независимым фондом MariaDB Foundation в соответствии с полностью открытым и прозрачным процессом разработки, независимым от отдельных поставщиков.

MariaDB заменяет MySQL во многих дистрибутивах Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) и реализуется в таких важных проектах, как Wikipedia, Google Cloud SQL и Nimbuzz.

Основные новые функции MariaDB 10.4

Одной из основных особенностей этой версии MariaDB является то, что contara с 5-летней поддержкой, поэтому эта версия будет поддерживаться до июня 2024 года.

Перешел на использование стандарта C ++ 11 (Здесь задействованы атомарные операции), а производительность свойств локали «Сопоставление» для Юникода была значительно увеличена, что позволяет задавать правила классификации и методы сравнения с учетом значения символов.

структура включает технологию синхронной множественной мастер-репликации Galera 4, который позволяет применять топологию «активный-активный несколько главных», позволяя читать и писать на любой узел.

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

Репликация выполняется в параллельном режиме на уровне строк только с информацией о переданных изменениях.

В Unix-подобных системах включен плагин аутентификации unix_socket. по умолчанию, что позволяет использовать учетные записи в системе для подключения к СУБД с помощью локального сокета Unix.

Мы также можем найти, что добавлена ​​возможность назначать срок действия пароля пользователя, после чего пароль помечается как просроченный.

Для установления срока действия пароля в операциях «CREATE USER» и «ALTER USER» к нему необходимо добавить термин «PASSWORD EXPIRE INTERVAL N DAY».

С другой стороны будет найдена поддержка, чтобы заблокировать пользователяs из СУБД с использованием выражения «ACCOUNT LOCK» в операциях «CREATE USER» и «ALTER USER».

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

Прекращено использование таблиц mysql.user и mysql.host. Таблица mysql.global_priv теперь используется для хранения учетных записей пользователей и глобальных привилегий.

Поддержка системных версионных таблиц, в котором хранится не только текущий сегмент данных, но и информация обо всех сделанных ранее изменениях, sОн расширен покадровой съемкой.

Добавлена ​​новая команда «FLUSH SSL» для перезагрузки сертификатов SSL без перезапуска сервера;

В операциях «INSTALL PLUGIN», «UNINSTALL PLUGIN» и «UNINSTALL SONAME» добавлена ​​поддержка выражений «IF NOT EXISTS» и «IF EXISTS».

Предлагаются ударопрочные системные платы, для хранения которых используется двигатель Aria.

Наконец, мы также можем выделить, что была добавлена ​​возможность использовать более одного плагина аутентификации для каждой учетной записи.

Другие изменения, которые можно найти в этой версии:

  • В плагин аутентификации добавлено выражение поддержки "SET PASSWORD"
  • Добавлен плагин для определения ваших собственных типов полей
  • Добавлена ​​поддержка оконных функций UDF (определяемые пользователем функции)
  • Операция «FLUSH TABLES» реализует режим «BACKUP LOCK», который можно использовать при резервном копировании файлов базы данных.
  • Добавлена ​​поддержка серверных команд, начинающихся с имени mariadb, альтернативы командам, начинающимся с «mysql» (например, mariadump вместо mysqldump).

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

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

*

*

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