Spec-Zone.ru › MySQL 9.2

1.3 MySQL Релизы: Инновации и LTS

Модель релизов MySQL разделена на две основные ветви: LTS (долгосрочная поддержка) и Инновации. Все релизы LTS и Инноваций включают исправления ошибок и уязвимостей, и считаются продукционного качества.

Рисунок 1.1 График выпуска релизов MySQL

Graph shows the general release cycle starting with MySQL 8.0.0 Bugfix series, and shows short Innovation releases between each long LTS version. Roughly every two years a new LTS series branch begins, including 8.4.x and 9.7.x.

Релизы MySQL LTS

  • Audience: Если ваша среда требует стабильного набора функций и длительного периода поддержки.

  • Behavior: Эти релизы содержат только необходимые исправления, чтобы уменьшить риски, связанные с изменениями в поведении программного обеспечения базы данных. В релизе LTS нет удалений. Функции могут быть удалены (и добавлены) только в первом релизе LTS (например, 8.4.0 LTS), но не позднее.

  • Support: Серия LTS соответствует Политике долгосрочной поддержки Oracle, которая включает 5 лет премиальной поддержки и 3 года расширенной поддержки.

Релизы MySQL Инноваций

  • Audience: Если вам нужен доступ к последним функциям, улучшениям и изменениям. Эти релизы идеально подходят для разработчиков и DBA, работающих в динамичных средах разработки с высоким уровнем автоматических тестов и современными методами непрерывной интеграции для более быстрого цикла обновления.

  • Behavior: Помимо новых функций в релизах инноваций, ожидаются также изменения в поведении, так как код рефакторится, устаревшие функции удаляются, и MySQL изменяется для лучшего соответствия стандартам SQL. Это не произойдет в релизе LTS.

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

  • Support: Релизы Инноваций поддерживаются до следующего релиза Инноваций.

Портфель MySQL

MySQL Server, MySQL Shell, MySQL Router, MySQL Operator для Kubernetes и MySQL NDB Cluster имеют как релизы Инноваций, так и LTS.

MySQL Connectors имеют один релиз, используя последний номер версии, но остаются совместимыми со всеми поддерживаемыми версиями MySQL Server. Например, MySQL Connector/Python 9.0.0 совместим с MySQL Server 8.0, 8.4 и 9.0.

Установка, обновление и откат

Наличие двух ветвей влияет на то, как устанавливается, обновляется и откатывается MySQL. Как правило, вы выбираете определенную ветвь, и все обновления выполняются соответственно.

При использовании официального репозитория MySQL, необходимая ветвь определяется в конфигурации репозитория. Например, при использовании Yum выберите mysql-innovation-community для установки и обновления релизов Инноваций или mysql-8.4-lts-community для установки и обновления релизов MySQL 8.4.x.

Примечания к LTS

Функциональность остается неизменной, и формат данных не изменяется в LTS, поэтому возможны обновление и откат на месте внутри серии LTS. Например, MySQL 8.4.0 можно обновить до более поздней версии MySQL 8.4.x. Доступны дополнительные методы обновления и отката, такие как плагин клонирования.

Поддерживается обновление до следующей версии LTS, например, от 8.4.x LTS до 9.7.x LTS, в то время как пропуск серии LTS не поддерживается. Например, вы не можете перейти напрямую от 8.4.x LTS к 10.7.x LTS.

Примечания к Инновациям

Установка Инноваций аналогична, при этом релиз Инноваций обновляется до более новой версии. Например, MySQL 9.1.0 Инновации будет обновляться до MySQL 9.2.0.

Основное отличие заключается в том, что вы не можете напрямую обновлять релизы Инноваций разных основных версий, например, с 8.3.0 на 9.0.0. Вместо этого сначала обновитесь до ближайшей серии LTS, а затем до следующей серии Инноваций. Например, обновление с 8.3.0 до 8.4.0, а затем с 8.4.0 до 9.0.0, является допустимым маршрутом обновления.

Для облегчения перехода официальный репозиторий MySQL обрабатывает первый релиз LTS как LTS и Инновации, поэтому, например, при включенном в вашей локальной конфигурации репозитория пути Инноваций, MySQL 8.3.0 обновляется до 8.4.0, а затем до 9.0.0.

Для отката релизов Инноваций требуется логическое резервное копирование и восстановление.

Дополнительная информация и примеры

Дополнительную информацию и конкретные поддерживаемые сценарии см. в Разделе 3.2, «Маршруты обновления» или Главе 4, Откат MySQL. Они описывают доступные варианты для выполнения обновлений на месте (замена библиотек новейшими пакетами), логическое резервное копирование и восстановление (например, с использованием mysqldump или ), клонирование данных с помощью плагина клонирования и асинхронной репликации для серверов в топологии репликации.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/mysql-releases.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API