MySQL 9.3 предлагает расширенную поддержку JavaScript

Система управления реляционными базами данных MySQL выпустила третье обновление серии 9.x, версию 9.3, в которой появилось несколько новых функций.

В новом выпуске значительно улучшены возможности резервного копирования баз данных, в частности, за счет усовершенствования утилиты mysqldump. С помощью новой опции --users администраторы теперь могут легко создавать логические дампы учетных записей пользователей с помощью удобных операторов SQL CREATE USER и GRANT.

Хотите еще больше упростить процесс миграции? Опция --add-drop-user аккуратно включает команды удаления пользователей в сценарии дампа, упрощая переход между средами.

Кроме того, гибкость повышается благодаря опции выборочного резервного копирования: администраторы могут использовать флаги --include-user или --exclude-user, чтобы точно контролировать, какие учетные записи будут включены или опущены.

Разработчики, работающие с хранимыми программами на JavaScript, также получили значительное внимание в MySQL 9.3. Компонент Multilingual Engine Component (MLE), ключевая часть MySQL Enterprise Edition, теперь включает надежную поддержку типа данных MySQL DECIMAL в хранимых программах JavaScript.

Чтобы сохранить точность, эти значения по умолчанию соответствуют строкам JavaScript, хотя для тех, кто предпочитает числовые операции, предусмотрена гибкость. Кроме того, теперь интегрирован JavaScript Internationalization API, обеспечивающий беспрепятственную локализацию и интернационализацию с помощью привычных методов JavaScript.

Продолжая развивать JavaScript, MySQL 9.3 значительно расширил возможности управления библиотеками. Динамическая загрузка библиотек JavaScript с помощью ключевого слова await упрощает асинхронные операции, обеспечивая загрузку необходимых модулей именно тогда, когда это необходимо. Недавно введенные операторы SQL, ALTER LIBRARY и SHOW LIBRARY STATUS, еще больше упрощают управление и видимость библиотек JavaScript.

Групповая репликация также получила значительные усовершенствования. Новый компонент Primary Election эффективно выбирает наиболее актуальный вторичный сервер для продвижения во время обхода отказа, сводя к минимуму несогласованность данных и время простоя – критическое улучшение для корпоративных развертываний, стремящихся к максимальной доступности и надежности.

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

Вместе с этими дополнениями был полностью удален ранее устаревший плагин Version Tokens. Кроме того, параметр replica_parallel_workers был обновлен и теперь требует минимального значения 1, что обеспечивает постоянную и надежную эффективность репликации.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)