MIGRATION COST
마이그레이션 비용은 데이터 이동보다 모델 변경에서 커진다
DB 교체는 스키마, 쿼리, 트랜잭션, 인덱스, 운영 절차, 장애 복구 방식을 함께 바꾸는 일이다.
Schema
Query
Risk
model
데이터 모델
정규화 구조를 문서/키/파티션 모델로 재설계
query
쿼리 재작성
SQL 조인을 앱 코드, 집계, 검색 인덱스로 대체할 수 있음
consistency
정합성 변경
트랜잭션 경계와 중복 데이터 동기화 방식 재정의
ops
운영 변경
백업, 복구, 모니터링, 장애 대응 도구를 다시 익힘