1.3 MySQL Релизы: Инновации и LTS
Модель релизов MySQL разделена на две основные ветви: LTS (долгосрочная поддержка) и Инновации. Все релизы LTS и Инноваций включают исправления ошибок и уязвимостей, и считаются продукционного качества.
Рисунок 1.1 График выпуска релизов MySQL
Релизы 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.