검수요청.png검수요청.png

마이그레이션

해시넷
tjswn0425 (토론 | 기여)님의 2020년 8월 19일 (수) 12:06 판
이동: 둘러보기, 검색

마이그레이션(migration)이란 한 종류의 데이터베이스에서 다른 종류의 데이터베이스로 데이터를 옮기는 것을 의미한다. DB 마이그레이션, DB 이전, DB 이관, DB 이행이라고도 불린다.

개요

마이그레이션(migration)은 정보기술에선, 한 운영환경에서 좀 더 나은 다른 운영환경으로 옮겨가는 과정을 의미한다. 예를들면 윈도우NT 서버를 윈도우2000 서버로 옮겨가는 것을 마이그레이션이라고 할 수 있다. 또한 한 종류의 데이터베이스에서 다른 종류의 데이터베이스로 데이터를 옮기는 경우도 마이그레이션이다. [1] 예를들어, 새로운 프로젝트 수행시 기존 데이터베이스를 다른 데이터베이스로 변경하거나, 통합시스템 구축시 여러 데이터 베이스를 하나의 데이터베이스로 합치는 것이다. 단, 여러 데이터베이스를 하나의 데이터베이스로 합칠 경우엔 각 데이터베이스의 테이블과 컬럼이 다르고, 제한 크기가 다를 수 있기 때문에 마이그레이션 시 주의가 필요하다. [2] 마이그레이션은 데이터를 한 저장장치에서 다른 저장장치로 옮기는 과정을 의미하는데에도 사용된다. [1]

특징

수행 절차

마이그레이션(Migration) 수행 절차
단계 내용
1단계 시스템 분석
  • 요구사항 분석
  • 환경(OS, HW, SW 등) 분석
  • DBMS 분석 : 데이터 크기, 데이터 타입, 테이블스페이스 수, 테이블 수 등
2단계 영향도 분석
  • 위험 영향도 분석
  • 테이블 사용과 관계 매트릭스에 의한 어플리케이션과 데이터베이스간의 연관성 분석
  • 어플리케이션, SQL 등에 대한 분석
3단계 일정계획 수립
  • 일정계획 수립
  • 지원 인력 계획 수립
4단계 마이그레이션
  • Migration Center을 활용한 마이그레이션
5단계 최적화
  • 시스템 최적화

각주

  1. 1.0 1.1 , 〈migration;마이그레이션,이주(移住)〉, 《텀즈(terms)》, 2000-06-22
  2. , 〈DB 마이그레이션 뜻 정리〉, 《개인사이트》, 2020-05-27

참고자료

같이 보기


  검수요청.png검수요청.png 이 마이그레이션 문서는 프로그래밍에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.