반응형
Notice
Recent Posts
Recent Comments
160x600
세상 모든 잡동사니 집합소 스레TV
[DB] 증분백업 vs 차등 백업 본문
728x90
반응형
개념 먼저 짚기
구분Differential Backup (차등 백업)Incremental Backup (증분 백업)
백업 범위 | 가장 최근 전체(Full) 백업 이후 변경된 모든 블록 | 가장 최근 어떤 종류든 백업(Full·Differential·Incremental) 이후 변경된 블록 |
축적 방식 | 시간이 갈수록 백업 크기가 커짐 (변경 내용이 누적) | 각 증분은 항상 작은 크기 (직전 백업 대비 변경분만 포함) |
복구 단계 | 1) Full → 2) 마지막 Differential (딱 1개) | 1) Full → 2) 그 뒤에 나온 모든 Incremental을 순서대로 |
복구 속도 | 빠름 (추가 적용 파일 1개) | 느릴 수 있음 (증분 개수만큼 적용) |
백업 속도·저장 공간 | 중간: 크기가 커질수록 속도·공간 증가 | 가장 효율적: 매번 작은 파일, 전송/저장 비용 ↓ |
실무 용도 | • 복구 SLT 목표가 짧고 • 백업 파일 관리 단순화 원하는 경우 |
• 네트워크 대역폭·스토리지 절감이 최우선일 때 • 장기간 보관 주기 다양하게 구성할 때 |
작동 흐름 한눈에 보기
- Full 백업
- 이후 변경
- Differential: Full → 현재까지 누적 Δ
- Incremental: 직전 백업 → 현재까지 Δ
- 다시 Full 로테이션… (대부분 주기적으로)
장·단점 요약
DifferentialIncremental
장점 | • 복구 단계 최소화 • 파일 1개만 있으면 Full 이후 시점까지 복구 |
• 백업 창 짧고 트래픽 절감 • 장기 보관 시 스토리지 절약 큼 |
단점 | • Full 백업 시점에서 멀어질수록 파일 커짐 • 백업 전송·저장 부담 증가 |
• 복구 때 N개의 파일 적용 필요, 시간↑ • 중간 증분 하나라도 손상 시 복구 불가 |
SAP HANA·Oracle·SQL Server 같은 DB에서의 적용
- SAP HANA
- Differential: “delta” 백업(블록-based)으로 구현 ⇒ 복구 단계 단순
- Incremental: 2.0 SPS05부터 공식 지원(Backint/파일 기반)
- Oracle RMAN
- 옵션 하나로 두 모드 모두 설정 가능; 다중 레벨(0, 1) 증분 활용
- SQL Server
- BACKUP DATABASE … WITH DIFFERENTIAL vs … WITH INCREMENTAL(파샬 로그 체계)
언제 무엇을 선택할까?
요구사항권장 방식
“정해진 복구 시간(RTO)이 매우 짧아야 해” | Differential (복구 단계 최소) |
“DR 센터로 매일 WAN 전송, 대역폭이 좁아” | Incremental (백업 용량 최소) |
“스토리지·전송 비용보다 운영 단순성이 중요” | Differential |
“대용량 DB, 백업 창을 30분 안에 끝내야 해” | Incremental + 주기적 Full |
300x250
반응형
'기술 > HANA DB' 카테고리의 다른 글
[HANA DB] Cloud Foundry (0) | 2025.06.06 |
---|---|
[HANA DB] Kernel Profiler (1) | 2025.06.05 |
[HANA DB] INIFILE ADMIN (0) | 2025.06.04 |
[HANA DB] Savepoint (1) | 2025.06.03 |
[HANA] Catalog Object (0) | 2025.06.02 |
[HANA] SQL Trace Tool (0) | 2025.06.01 |
[HANA DB] SAP HANA Cockpit vs SAP HANA Database Explorer (0) | 2025.05.31 |
Comments