데이터 마이그레이션 절차가 궁금합니다^^
구시스템에서 신시스템으로 시스템 이관시 데이터 마이그레이션 시
준비사항과 마이그레이션 절차가 및 주의사항이 어떻게 되는지 궁금하고
마이그레이션 기간과 금액 측정 방식이 어떻데 되는지 확인하고 싶습니다.
시스템 이관시 다운타임이 얼마나 걸리는지 먼저 계산하구요
다운타임 계산시에 여러 부분이 고려되겠지만.
- 관련 마이그레이션 쿼리문을 작성하셔서 일괄로 돌리는 시간도 반영됩니다.
- 이관 후 데이터 정합성도 확보 되어야 합니다.> 마이그레이션 타임은 일괄로 돌려서 실제 얼마 걸리지는 않습니다.
마이그레이션 기간은 보통 시스템 이관시 다운타임에 포함이 될텐데
상용시스템의 경우 야간 12시(2시)에서 아침 4시(6시) 이전까지로
보시는게 맞습니다.이관후에는 실제 테스트 한 두시간 돌려보고(정합성 체크) 고객에게 최종 오픈
만에 하나 잘 못 되었을 경우에 롤백하는 시간도 고려되어야 합니다.금액은 어떻게 산정해야 할까요..?
요건 다른분이 설명을 해주면 좋겠네요.마이그레이션에 대한 대상과 범위가 천차만별인데 기간과 금액 측정 방식에 대해 답변하기는 어렵겠지요.
지금은 절판되었긴 한데, "리팩토링 데이터베이스"라는 책이 마이그레이션을 포함해서 데이터베이스를 리팩토링 하는 다양한 방법에 대해 다루고 있습니다.
중고책이나 중고서점에서 찾아서 읽어보세요.
안녕하세요.
마이그레이션 절차는 보통 아래와 같습니다.
1단계 : 시스템 분석
2단계 : 영향도 분석
3단계 : 일정계획 수립
4단계 : 마이그레이션 (데이터매핑, 실행)
5단계 : 최적화
DB 규모 및 업무에 따라 다르지만 1~3, 5단계는 보통 수일내로 가능할 수 있고,
4단계는 업무 범위에 따라 천차만별입니다.
턴키로 계약한 경우가 아니라면 일반 소프트웨어 개발과 같은 인력, 기간 베이스로 측정 하는 듯 합니다.