Loading...
MySQL 9.5 Reference Manual 9.5의 1.3 MySQL Releases: Innovation and LTS의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
MySQL release model은 크게 두 가지 트랙으로 나뉩니다: LTS (Long-Term Support)와 Innovation입니다. 모든 LTS 및 Innovation 릴리스는 버그 및 보안 수정 사항을 포함하며, 프로덕션 등급 품질로 간주됩니다.
Figure 1.1 MySQL Release Schedule

Audience: 환경에서 안정적인 기능 집합과 더 긴 지원
기간이 필요한 경우.
Behavior: 이러한 릴리스는 데이터베이스 소프트웨어의 동작
변경과 관련된 리스크를 줄이기 위해 필요한 수정만을
포함합니다. LTS 릴리스 내에서는 제거되는 항목이
없습니다. 기능은 첫 번째 LTS 릴리스(예: 8.4.0 LTS)에서만
제거(및 추가)될 수 있으며, 이후에는 그렇지 않습니다.
Support: LTS 시리즈는 5년의 프리미어 지원과
3년의 연장 지원을 포함하는
Oracle Lifetime Support Policy를 따릅니다.
Audience: 최신 기능, 개선 사항, 변경에
접근하고 싶은 경우. 이러한 릴리스는 빠르게 진행되는
개발 환경에서 높은 수준의 자동화된 테스트와 현대적인
지속적 통합 기술을 사용하여 보다 빠른
업그레이드 주기를 구현하는 개발자 및 DBA에게
적합합니다.
Behavior: Innovation 릴리스의 새로운 기능
외에도, 코드가 리팩터링되고 사용 중단된 기능이 제거되며
MySQL이 SQL 표준과 더 일치하도록 수정될 때,
동작 변경도 예상됩니다. 이러한 일은 LTS 릴리스 내에서는
발생하지 않습니다.
동작 변경은 SQL 구문, 새로운 예약어, 쿼리 실행, 쿼리 성능 등 애플리케이션과 관련된 모든 것을 다룰 때 특히 큰 영향을 미칠 수 있습니다. 동작 변경은 애플리케이션 변경을 필요로 할 수 있으며, 마이그레이션에 상당한 노력이 필요할 수 있습니다.
우리는 이러한 전환을 더 쉽게 만들기 위한 필수 도구와 구성 설정을 제공하는 것을 목표로 합니다.
Support: Innovation 릴리스는 다음 Innovation
릴리스가 나올 때까지 지원됩니다.MySQL Server, MySQL Shell, MySQL Router, MySQL Operator for Kubernetes, MySQL NDB Cluster는 모두 Innovation과 LTS 릴리스를 가집니다.
MySQL Connector는 최신 버전 번호를 사용하는 하나의 릴리스를 가지지만, 지원되는 모든 MySQL Server 버전과 호환성을 유지합니다. 예를 들어, MySQL Connector/Python 9.0.0은 MySQL Server 8.0, 8.4, 9.0과 호환됩니다.
두 트랙이 존재하면 MySQL을 설치, 업그레이드, 다운그레이드하는 방식에 영향을 줍니다. 일반적으로 특정 트랙 하나를 선택하고 모든 업그레이드는 해당 트랙을 따라 진행됩니다.
공식 MySQL 리포지토리를 사용할 때, 원하는 트랙은 리포지토리
구성에서 정의됩니다. 예를 들어
Yum을 사용할 때
Innovation 릴리스를 설치 및 업그레이드하려면
mysql-innovation-community를,
MySQL 8.4.x 릴리스를 설치 및 업그레이드하려면
mysql-8.4-lts-community를
선택합니다.
LTS Notes
LTS series 내에서는 기능이 동일하게 유지되고 데이터 포맷이 변경되지 않으므로, LTS 시리즈 내에서는 인플레이스 업그레이드와 다운그레이드가 가능합니다. 예를 들어, MySQL 8.4.0은 이후의 MySQL 8.4.x 릴리스로 업그레이드할 수 있습니다. the clone plugin과 같은 추가 업그레이드 및 다운그레이드 방법도 사용할 수 있습니다.
다음 LTS series로의 업그레이드는 지원되며, 예를 들어 8.4.x LTS에서 9.7.x LTS로의 업그레이드는 가능하지만, LTS 시리즈를 건너뛰는 것은 지원되지 않습니다. 예를 들어, 8.4.x LTS에서 10.7.x LTS로 직접 건너뛸 수는 없습니다.
Innovation Notes
Innovation 설치는 Innovation 릴리스가 더 최신 Innovation series 릴리스로 업그레이드된다는 점에서 유사한 동작을 따릅니다. 예를 들어, MySQL 9.1.0 Innovation은 MySQL 9.2.0으로 업그레이드됩니다.
주요 차이점은, 8.3.0에서 9.0.0과 같이 서로 다른 메이저 버전의 Innovation series 간에는 직접 업그레이드할 수 없다는 점입니다. 대신 먼저 가장 가까운 LTS 시리즈로 업그레이드한 후, 그다음 Innovation 시리즈로 업그레이드해야 합니다. 예를 들어, 8.3.0을 8.4.0으로 업그레이드한 다음, 8.4.0을 9.0.0으로 업그레이드하는 것이 유효한 upgrade path입니다.
전환을 더 쉽게 만들기 위해, 공식 MySQL 리포지토리는 첫 번째 LTS 릴리스를 LTS이자 Innovation으로 취급합니다. 따라서 로컬 리포지토리 구성에서 Innovation 트랙을 활성화한 경우, MySQL 8.3.0은 8.4.0으로, 이후 9.0.0으로 업그레이드됩니다.
Innovation 릴리스 다운그레이드는 논리 덤프 및 로드가 필요합니다.
Additional Information and Examples
추가 정보 및 구체적인 예시를 포함한 지원되는 시나리오는 Section 3.2, “Upgrade Paths” 또는 Chapter 4, Downgrading MySQL을 참조하십시오. 이들 문서는 인플레이스 업데이트(최신 패키지로 바이너리를 교체하는 방식), 논리 덤프 및 로드(mysqldump나 MySQL Shell's dump utilities 사용 등), clone plugin으로 데이터를 클론하는 방법, 복제 토폴로지에 있는 서버를 위한 asynchronous replication 등을 통해 사용할 수 있는 옵션을 설명합니다.
1.2.3 History of MySQL
1.4 What Is New in MySQL 9.5