연락처 정보

코스 개요

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

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

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

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

스키마 마이그레이션 전략

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

객체 마이그레이션: 저장 프로시저 및 함수

  • PL/SQL에서 PL/pgSQL로 변환
  • T-SQL 번역 기술
  • 내장 함수의 동등한 PostgreSQL 함수
  • 패키지 및 프로시저 구조 재조정

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

  • pg_dump 및 pg_restore 사용
  • 데이터 마이그레이션을 위한 Oracle FDW
  • SQL Server 통합 서비스
  • 대규모 데이터 볼륨 효율적 처리

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

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

테스트 및 검증

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

마이그레이션 후 최적화

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

일반적인 마이그레이션 문제 해결

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

실습 마이그레이션 워크숍

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

요건

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

대상

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

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리