Spec-Zone.ru › MySQL 8.4

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: Если вы хотите получить доступ к новейшим функциям, улучшениям и изменениям. Эти релизы идеально подходят для разработчиков и администраторов баз данных, работающих в динамичных средах разработки с высоким уровнем автоматических тестов и современными техниками непрерывной интеграции для более быстрого цикла обновления.

  • 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 не может пропустить 9.7.x LTS, чтобы перейти непосредственно к обновлению до 10.7.x LTS.

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

Установка Инноваций аналогичным образом обновляет выпуск Инноваций до более новой версии. Например, MySQL 9.0.0 Инноваций будет обновлен до MySQL 9.3.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-8.4-en/mysql-releases.html

Spec-Zone.ru

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