2019년 4월 17일
데이터 마이그레이션 (Data Migration)
I. 데이터 환경적응, 데이터 마이그레이션
- 차세대사업, 기업 합병 등 시스템의 변경에 의해 데이터를 새로운 시스템으로 이관하는 행위
II. 데이터 마이그레이션 절차
가. 데이터 마이그레이션 절차도
- 일반적으로 분석→계획→이관→최적화의 과정 수행
나. 데이터 마이그레이션 단계별 수행 절차
절차 | 설명 | 산출물 |
---|---|---|
① System Analysis (시스템 분석) | – HW, SW, OS 분석 – DBMS(속성 등) 분석 | 시스템 분석서 |
② Impact Analysis (영향도 분석) | – 위험 영향도 분석 – APP, SQL 등 분석 | 영향도 보고서 |
③ Planning (일정 수립) | – 일정 계획 수립 – 지원 인력 계획 수립 | 작업 일정표 |
④ Data Migration (마이그레이션 수행) | – 마이그레이션 작업 수행 – 세부 단계 별 완료 확인 | 작업 결과 체크리스트 |
⑤ Optimization (최적화) | – 시스템 최적화 – DBMS 최적화 | 마이그레이션 보고서 |
- 데이터 마이그레이션 수행 전 호환성 문제 등 실무적 관점에서 점검 필요
III. 데이터 마이그레이션 시 실무적 문제점 및 해결 방안
구분 | 문제점 | 해결 방안 |
---|---|---|
커뮤니케이션 | 개발자-DBA 간 의사소통 문제 및 책임소재 | 이관 위한 TF 구성 등 통합 조직 구성 필요 |
마이그레이션 도구 | 마이그레이션 도구 별 가격, 성능 차이 발생 | 업무 중요성 및 운영환경 측면 고려하여 선택 |
DB-시스템 간 문제 | 대형DB 경우 예상 못한 호환성문제등 발생가능 | 충분한 시간 및 인원으로 철저한 계획 수립 |
- 데이터는 가장 중요한 자산이며, 시스템 존재이유이므로 철저한 이관 준비가 필수적
2 Comments
개인 공부 및 참고용으로 개인 블로그에 복사해도 될까요?
네~ 가져다 쓰셔도 됩니다. 학습에 도움이 되셨으면 좋겠습니다.^^