연락처 정보

코스 개요

데이터베이스 마이그레이션 소개

  • 독점 시스템에서 오픈소스로 마이그레이션해야 하는 이유
  • Oracle/SQL Server와 PostgreSQL 아키텍처 비교
  • 일반적인 마이그레이션 과제와 성공 요소
  • 마이그레이션 방법론 개요

사전 마이그레이션 평가 및 계획

  • 데이터베이스 인벤토리 및 종속성 분석
  • 스키마 복잡도 평가
  • 애플리케이션 호환성 검토
  • 마이그레이로드맵 및 타임라인 작성

스키마 마이그레이션 전략

  • Oracle 데이터 타입을 PostgreSQL로 변환
  • SQL Server 데이터 타입 번역
  • 테이블 구조 변환
  • 인덱스 및 제약 조건 매핑

오브젝트 마이그레이션: 저장 프로시저 및 함수

  • PL/SQL를 PL/pgSQL로 변환
  • T-SQL 번역 기법
  • 내장 기능 대체
  • 패키지 및 프로시저 재구성

데이터 마이그레이션 도구 및 기법

  • pg_dump 및 pg_restore 활용
  • Oracle FDW를 활용한 데이터 마이그레이션
  • SQL Server 통합 서비스(SSIS)
  • 대용량 데이터 효율적인 처리

애플리케이션 코드 마이그레이션

  • JDBC 및 ODBC 드라이버 차이점
  • 연결 문자열 수정
  • 애플리케이션 코드의 SQL dialect 차이점
  • 독점 기능 처리

테스트 및 검증

  • 데이터 무결성 검증
  • 기능 테스트 전략
  • 성능 벤치마킹
  • 병렬 실행 및 전환(cutover) 계획

사후 마이그레이션 최적화

  • PostgreSQL 쿼리 성능 튜닝
  • 마이그레이션된 워크로드를 위한 구성 조정
  • 모니터링 설정 및 알림
  • 지속적인 관리 고려사항

공통 마이그레이션 이슈 문제 해결

  • 사례 연구: Oracle 마이그레이션 과제
  • 사례 연구: SQL Server 마이그레이션 과제
  • Rollback 전략
  • 교훈 및 모범 사례

실습 마이그레이션 워크숍

  • 샘플 스키마 가이드 마이그레이션
  • 데이터 추출 및 적재 실습
  • 코드 변환 연습
  • 검증 및 확인 실습

요건

  • 관계형 데이터베이스에 대한 기초 이해도
  • SQL 사용 경험
  • 데이터베이스 관리 개념에 대한 친숙함

대상 독자

  • 데이터베이스 관리자(DBA)
  • 애플리케이션 개발자
  • IT 아키텍트
 14 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리