질문 목록으로

서비스 중단 없이 수백만 건의 데이터가 담긴 테이블의 스키마를 변경해야 한다면 어떻게 하시겠나요?

#migration
대상 독자: DB 엔지니어
조회수 1

질문 의도

운영 안정성을 최우선으로 하는 시니어 개발자의 문제 해결 역량과 무중단 아키텍처 설계 능력 확인

평가 포인트

ALTER TABLE의 위험성 인지, 점진적 마이그레이션 전략, 데이터 정합성 검증 절차

모범 답안펼치기

꼬리 질문

  • 듀얼 라이트 방식 사용 시 발생할 수 있는 데이터 불일치 문제는 어떻게 예방하나요?
  • gh-ost와 같은 도구가 내부적으로 어떻게 동작하여 부하를 최소화하는지 아시나요?
  • 마이그레이션 도중 장애가 발생했을 때의 롤백 시나리오는 어떻게 세우시나요?