본문 바로가기
Backend#Backend#Database조회 1

Zero-Downtime DB 마이그레이션란?

정의

무중단 스키마·데이터 변경. Expand-Contract·Shadow Table·Dual-Write.

Zero-Downtime 패턴

  • Expand-Contract — 새 컬럼 추가→양쪽 쓰기→백필→옛 것 제거
  • Shadow Table — 새 테이블에 복제 후 스왑 (gh-ost)
  • Dual-Write — 두 시스템에 동시 쓰기 (CDC 검증)

🔗 함께 보면 좋은 용어

Backend 전체 →