
메이저 버전이 큰 골격(예: MySQL 5 → 8, Ubuntu 20 → 22)을 바꾸는 거라면, 마이너 업데이트는 그 골격 안에서 이루어지는 점진적 개선입니다.
- 버전 표기로 보면 8.0.35 → 8.0.36처럼 마지막 숫자가 올라가는 것 (Semantic Versioning 기준: MAJOR.MINOR.PATCH)
- 새로운 기능이 추가되기도 하지만, 대개는 버그 수정, 보안 패치, 성능 개선 위주
- 원칙적으로는 하위 호환성(backward compatibility)을 깨지 않는 것이 목표 → 예전 구문/설정이 그대로 동작해야 함
- 그래서 실무에서는 "마이너는 자동 적용해도 큰 문제 없다"는 인식이 있고, 실제로 클라우드 관리형 DB(RDS 등)는 마이너 자동 업데이트를 기본 옵션으로 켜두는 경우가 많음
- 다만 "원칙적으로 안 깨진다"이지, 100% 보장은 아닙니다 — 마이너 업데이트에서도 간혹 특정 엣지케이스 동작이 바뀌어 문제가 되는 경우가 있어서, 프로덕션에서는 스테이징 검증 후 적용하는 게 정석
| 구분 | 메이저 (Major) | 마이너 (Minor) | 패치 (Patch) |
| 예 | 8.0 → 9.0 | 8.0 → 8.1 | 8.0.1 → 8.0.2 |
| 성격 | 구조적 변화, 호환성 깨질 수 있음 | 기능 추가, 호환성 유지 원칙 | 버그·보안 수정만 |
| 검증 필요도 | 높음 (스테이징 필수) | 중간 | 낮음~중간 |
'Cloud, IT Infra > 개념·용어' 카테고리의 다른 글
| [Cloud] 멀티테넌시(Multi-tenancy) 이해하기 (0) | 2026.07.13 |
|---|---|
| [Infra] 가용성과 다운타임 (0) | 2026.07.13 |
| [Cloud] IaaS / CaaS / PaaS / SaaS (0) | 2026.07.13 |
| [Infra] RTO / RPO란? (0) | 2026.07.13 |
| [Cloud] Scale-up과 Scale-out (1) | 2026.07.13 |