경험 기반 구체화
DB 마이그레이션을 직접 수행한 실무 경험은 없습니다. 수업 팀 프로젝트에서 SQLite로 개발하다 PostgreSQL로 전환하는 작은 마이그레이션을 했는데, 데이터 타입 차이와 인덱스 재설정에서 예상보다 많은 시간이 소요됐습니다.
가장 큰 어려움은 "마이그레이션 전과 후의 데이터가 완전히 동일한가"를 검증하는 것이었습니다. 행 수 확인만으로는 충분하지 않고, 샘플 쿼리 결과를 양쪽에서 비교하는 방식으로 검증해야 했습니다.
대규모 DB 마이그레이션 경험은 없지만, 데이터 무결성 검증 단계가 마이그레이션의 핵심이라고 봅니다. 이동 자체보다 "이동 후 데이터가 올바른가"를 확인하는 절차가 더 중요하고, 이 검증을 자동화할 수 있으면 더욱 안전하다고 생각합니다.