Режим выпуска версии MySQL
Метод выпуска MySQL 8.0 представляет собой режим непрерывного выпуска, в котором MySQL может часто выпускать новые функции для пользователей, а не выпускать их каждые несколько лет, как в предыдущих версиях 5.6 и 5.7. Но этот подход может создать проблемы для проектов и приложений, которым требуются только критические исправления и не требуют частых изменений. Поэтому MySQL принял новый метод выпуска версий, при котором пользователи могут выбирать между версиями Innovation и Long-Term Support (LTS). Начиная с версий 8.0.34 и 8.1.0, MySQL включил новый метод выпуска версий.
Обе версии MySQL можно напрямую использовать в производственных системах. Если пользователи хотят получить новейшие функции и улучшения и любят использовать новые технологии, рекомендуется использовать инновационную версию MySQL. Инновационная версия идеально подходит для разработчиков и администраторов баз данных, работающих в быстро меняющихся средах разработки с высоким уровнем автоматизированного тестирования и технологией непрерывной интеграции для ускорения циклов обновления. С другой стороны, если пользователям необходимо создать собственную среду, лучшим выбором будет версия с долгосрочной поддержкой. Релизы с долгосрочной поддержкой содержат только необходимые исправления, что снижает риски, связанные с изменениями программного обеспечения баз данных.
База данных MySQL версии 8.1.0 является первым инновационным выпуском, при этом в версии 8.0.34+ будут исправлены ошибки только до окончания срока службы версии 8.0 (EOL), запланированного на апрель 2026 года. Примерно через год после выпуска 8.0.34 версия MySQL 8.x станет новым выпуском с долгосрочной поддержкой. В течение этого переходного периода, если пользователи хотят использовать новейшие функции, улучшения и все исправления ошибок базы данных MySQL, используйте инновационную версию (например: 8.1.x, 8.2.x, 8.3.x и т. д.). Если пользователю необходимо только исправить ошибки в базе данных MySQL, используйте версию 8.0.x (например, 8.0.35, 8.0.36, 8.0.37 и т. д.).
Инновационная версия
Инновационная версия Это похоже на MySQL 8.0продолжениеразвиватьмодель(< 8.0.34), включая исправления ошибок, исправления безопасности и новые функции. Исправления ошибок и исправления безопасности обычно включаются в следующую инновацию или выпуск LTS. Использование Инновационная версия В настоящее время пользователям необходимо регулярно обновлять последнюю версию Инновационная. версию, чтобы быть в курсе последних исправлений ошибок и обновлений безопасности. Кроме того, Инновационная версия также включает новые функции устаревания и удаления.,и изменение поведения. Для снижения риска и сложности обновления,Содержимое передового опыта о том, как это реализовать, будет включено во время публикации.
Версия с долгосрочной поддержкой
Примерно каждые два года дополнительная версия будет называться Версия. с долгосрочной поддержка. Эта версия будет иметь 5 лет стандартной поддержки и 3 года расширенной поддержки. Это похоже на MySQL 5.7 и предыдущие версии.
Версия с долгосрочной поддержка будет последним номером основной версии. Следующая Инновация версия В этой версии будет увеличен основной номер версии. Например, если MySQL Основной номер версии 8.4.0 — 8. Итак, MySQL 9.0 будет следующей Инновацией версиякнига。
Обновление и понижение версии
Версия с долгосрочной поддержкойв Обновление и понижение версии
существовать Версия с долгосрочной В поддержке, поскольку функциональность остается неизменной, формат данных остается неизменным. Могу выполнить На местеобновлениеи Понизить версию。InnoDBизклонировать Функциясуществовать Версия с долгосрочной поддержкойпобедитьприезжатьподдерживать,используется дляобновлениеи Понизить версию。
Из версии с долгосрочной поддержкойобновление/Понизить Пожалуйста, скачайте другую версию с долгосрочной поддержкой
Из версии с долгосрочной поддержка могла бы мигрировать приехать в следующую версию с долгосрочной поддержкойкнига,Нет необходимости выполнять обновление Инновационная версия несколько промежуточных шагов. обновление пройдет местеобновление,MySQL Shell Dump & Загрузка и реализация асинхронной репликации MySQL.
Понижение версии можно выполнить через MySQL. Shell Dump & Load и MySQL реализованы асинхронно с единственной целью — откатить текущее обновление.
Инновационная версиямеждуиз Обновление и понижение версии
Поддержка инновации или версии с долгосрочной поддержкойкнигаприезжатьбудущееиз Инновационная версиякнигаиз На местеобновление(приезжать Следующий Версия с долгосрочной поддержка). черезMySQL Shell Dump & Реализована асинхронная репликация нагрузки и MySQL.
Для перехода на более раннюю версию потребуется MySQL Shell Dump & Нагрузка. Похоже на: MySQL 8.0.x(< 8.0.34)。
Обновление/понижение версии с использованием асинхронной репликации
Обновления критически важных для бизнеса сред обычно выполняются с использованием асинхронной репликации MySQL, при этом среда новой версии устанавливается как копия текущей версии.
Пользователи могут начать с версии с долгосрочной поддержкойили Инновационная версиякопироватьприезжатьсоседнийиз Версия с долгосрочной поддержите эту или следующую версию с долгосрочной поддержка Это появилось раньше любой Инновационной versionthis (например, можно получить из LTS 8.4 приезжать LTS 9.7, Но не из ЛТС 8.4 приезжать LTS 10.7)
Если что-то пойдет не так после использования новой версии, важно поддерживать откат к предыдущей версии. MySQL Async Replication сможет повторить откат к предыдущей версии. Обратите внимание, что эта поддержка будет осуществляться только в целях отката, и пользователи пока не смогут воспользоваться преимуществами новой функциональности. Эту операцию нельзя считать частью обычного непрерывного производственного развертывания.
Матрица обновления/понижения
обновление
На месте | клонировать | Асинхронная репликация | свалка/загрузка | |
---|---|---|---|---|
LTS 8.4 → LTS 9.7 | ✓ | ✗ | ✓ | ✓ |
LTS 8.4.11 → LTS 8.4.20 | ✓ | ✓ | ✓ | ✓ |
Innovation 8.1 → 8.2 | ✓ | ✗ | ✓ | ✓ |
Innovation 8.1 → 8.3 | ✓ | ✗ | ✓ | ✓ |
Innovation 9.1 → LTS 9.7 | ✓ | ✗ | ✓ | ✓ |
LTS 8.4 → LTS 10.7 | ✗ | ✗ | ✗ | ✗ |
Понизить версию
На месте | клонировать | Асинхронная репликация | свалка/загрузка | |
---|---|---|---|---|
LTS 8.4.20 → 8.4.11 | ✓ | ✓ | ✓ | ✓ |
LTS 9.7 → LTS 8.4 | ✗ | ✗ | ✓✮ | ✓✮ |
LTS 9.7 → Innovation 9.6 | ✗ | ✗ | ✓✮ | ✓✮ |
LTS 9.7 → Innovation 9.5 | ✗ | ✗ | ✓✮ | ✓✮ |
✮ означает только для целей отката
Вышеуказанный контент посвящен версии MySQL. с долгосрочной поддержкойи Инновационная версияизпредставлять,благодарныйсосредоточиться на“Инженер по решениям MySQL”