마이그레이션 전략

안전한 마이그레이션은 검증 가능한 중간 상태를 만든다

전환 당일보다 이전의 backfill, 비교, 롤백 준비가 실패 비용을 낮춘다.

1Schema 준비새 컬럼이나 새 저장소를 먼저 만든다.
2Backfill작은 배치로 기존 데이터를 채운다.
3Dual write새 쓰기부터 두 경로를 맞춘다.
4Compare건수, checksum, 핵심 쿼리 결과를 비교한다.
5Switch읽기 비율을 늘리고 이상 시 되돌린다.