토픽 162 / 201·NewSQL 및 특수 목적 DB
백업 전략 (Full/Incremental/Differential Backup)
백업 전략 (Full/Incremental/Differential Backup)
데이터베이스 백업 시 전체 데이터 또는 변경된 데이터만 백업하는 전략으로, 백업 시간, 저장 공간, 복구 시간의 트레이드오프에 따라 Full, Incremental, Differential 방식을 선택
목적: 데이터 보호, 복구 시간 최적화, 저장 공간 효율, 백업 윈도우 단축
백업 유형
- •Full Backup (전체 백업): 모든 데이터 백업, 단독 복구 가능, 시간/공간 많이 소요
- •Incremental Backup (증분 백업): 마지막 백업 이후 변경분만 백업, 가장 빠름, 복구 시 체인 필요
- •Differential Backup (차등 백업): 마지막 Full 이후 누적 변경분, 중간 수준, 복구 시 Full+Diff만 필요
비교표
백업 전략 예시
- •주간 Full + 일간 Diff: 복구 간단, 공간 중간
- •주간 Full + 일간 Inc: 공간 최소, 복구 복잡
- •일간 Full: 복구 가장 쉬움, 공간 최대
3-2-1 백업 규칙: 3개 복사본, 2개 다른 미디어, 1개 오프사이트
장점: 데이터 보호, 유연한 전략 선택, 비용 최적화
단점: 관리 복잡도, 복구 테스트 필요, 모니터링 필수
적용사례: 엔터프라이즈 DB, 클라우드 백업, 재해 복구 계획
기술요소: Full/Inc/Diff, WAL, 스냅샷, 압축, 암호화, 오프사이트
비교: Full(전체) vs Incremental(최소 변경) vs Differential(누적 변경) vs Snapshot(시점 이미지)
연관: PITR, WAL, 재해 복구, RPO, RTO, 3-2-1 규칙