MIGRATION COST

마이그레이션 비용은 데이터 이동보다 모델 변경에서 커진다

DB 교체는 스키마, 쿼리, 트랜잭션, 인덱스, 운영 절차, 장애 복구 방식을 함께 바꾸는 일이다.

SchemaQueryRisk
model데이터 모델정규화 구조를 문서/키/파티션 모델로 재설계
query쿼리 재작성SQL 조인을 앱 코드, 집계, 검색 인덱스로 대체할 수 있음
consistency정합성 변경트랜잭션 경계와 중복 데이터 동기화 방식 재정의
ops운영 변경백업, 복구, 모니터링, 장애 대응 도구를 다시 익힘