연락처 정보

코스 개요

개요

PostgreSQL 설치 및 구성

PostgreSQL 아키텍처와 고급 기능 소개

PostgreSQL 관리

  • 데이터베이스에 접속하는 방법
  • PgAdmin III 개요
  • 서버 설정 방법
  • 사용자 계정 생성 및 관리법
  • 데이터베이스 객체 유형에 대한 개요
  • 권한 설정 및 보안 관리
  • 데이터베이스 쿼리 수행 방법
  • 데이터베이스 모니터링 방법
  • 원자성 및 격리성이 유지되도록 설정하는 법
  • PostgreSQL 백업 및 복원 절차
  • 다른 시스템으로 데이터 마이그레이션 방법
  • PostgreSQL 로그 활용법

성능 최적화

  • HOT를 활용해 입출력 작업을 줄이는 방법
  • 잠금 처리 및 동시성 관리
  • 데이터베이스 설계 방식 평가법
  • EXPLAIN을 활용해 SQL 쿼리를 최적화하는 방법
  • 시스템 부하 상태 점검 방법
  • 벤치마킹 및 프로파일링 수행법
  • 조인 작업 최적화 기법
  • 인덱스를 효과적으로 활용하는 방법

PostgreSQL 복제

  • PostgreSQL 복제 기술 개요
  • PostgreSQL의 고가용성 구현 방법
  • 스트림 기반 복제 방식
  • repmgr를 활용한 클러스터 관리법
  • Hot Standby 상태의 데이터베이스에서 쿼리를 실행하는 방법
  • 동기식 복제 기법
  • 파일 기반 로그 전송 방식
  • Slony 및 Londiste를 활용한 트리거 기반 논리적 복제 방법
  • 커넥션 풀링 관리법
  • PostgreSQL 업그레이드 절차
  • PostgreSQL의 샤딩 및 확장 전략

요약 및 결론

요건

  • SQL에 대한 기본적인 지식
  • Linux 명령줄 사용 경험
  • 기초적인 UNIX 셸 프로그래밍 경험

수강 대상

  • 데이터베이스 관리자
  • 시스템 관리자
  • 데이터베이스 관련 경험이 있는 개발자
 35 시간

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리