Table of Contents
SQL 데이터베이스를 포함한 데이터 마이그레이션은 신중하게 계획 및 정확한 계산을 필요로하여 원활한 전송을 보장합니다. Proper 준비는 가동 시간과 데이터 손실을 최소화하고 공정 효율적이고 신뢰할 수 있습니다.
현재 데이터베이스 환경 분석
첫 번째 단계는 기존 데이터베이스를 증발하는 데 포함됩니다. 이것은 데이터 크기, 테이블 구조, 색인 및 의존성을 분석합니다. 정확한 평가는 마이그레이션에 필요한 범위 및 리소스를 결정하는 데 도움이됩니다.
Data Transfer 요구 사항
계산은 총 데이터 볼륨과 전송 시간을 추정에 초점을. 데이터베이스 크기, 네트워크 대역폭 및 압축 옵션을 고려. 예를 들어, 데이터베이스 크기는 50GB이고 네트워크 대역폭은 100Mbps입니다. 대략적인 전송 시간은 다음과 같이 계산 될 수 있습니다.
Transfer Time (시간) = (비트에 있는 자료 크기) / (초당 비트의 폭) / 3600
값을 적용: (50GB = 400Gb), 그래서 전송 시간 ≈ 400,000Mb / 100Mb / sec / 3600 ≈ 1.11 시간.
Migration Process 계획
효과적인 계획은 낮 능률 기간 도중 이동을 계획하고 백업 사본을 창조하는 포함합니다. 그것은 잠재적인 문제점을 확인하기 위하여 staging 환경에 있는 과정을 시험하는 근본적입니다.
Migration Checklist의 특징
- 백업 현재 데이터베이스
- Data 무결성
- 대상 환경 설정
- 시험 migration 수행
- 최종 이동