Course Outline

PostgreSQL란 무엇입니까?

  • PostgreSQL의 간략한 역사
  • 규칙
  • 추가 정보
  • 버그 보고 지침

PostgreSQL 소개

  • 설치 및 생성 Database
  • SQL 언어
  • 고급 기능

SQL 언어

  • SQL 구문
  • 데이터 정의
  • 데이터 조작
  • 쿼리
  • 데이터 유형
  • 함수 및 연산자
  • 유형 변환
  • 인덱스
  • 전문 Search
  • 동시성 제어
  • 성능 팁

서버 관리

  • 소스 코드에서 설치
  • Windows의 소스 코드에서 설치
  • 서버 설정 및 운영
  • 서버 구성
  • 클라이언트 인증
  • Database 역할
  • Database 관리
  • 현지화
  • 일상적인 Database 유지 관리 작업
  • 백업 및 복원
  • 고가용성, 로드 밸런싱 및 복제
  • 복구 구성
  • 모니터링 Database 활동
  • 디스크 사용량 모니터링
  • 신뢰성 및 미리 쓰기 로그
  • 회귀 테스트

클라이언트 인터페이스

  • libpq - C 라이브러리
  • 대형 객체
  • ECPG - C에 내장된 SQL
  • 정보 스키마

서버 Programming

  • 연장 SQL
  • 트리거
  • 규칙 시스템
  • 절차적 Languages
  • PL/pgSQL - SQL 절차적 언어
  • PL/Tcl - Tcl 절차적 언어
  • PL/Perl - Perl 절차적 언어
  • PL/Python - Python 절차적 언어
  • 서버 Programming 인터페이스

내부

  • PostgreSQL 내부 개요
  • 시스템 카탈로그
  • 프런트엔드/백엔드 프로토콜
  • PostgreSQL 코딩 규칙
  • 모국어 지원
  • 절차적 언어 처리기 작성
  • 외부 데이터 래퍼 작성
  • 유전자 쿼리 최적화 프로그램
  • 인덱스 Access 메소드 인터페이스 정의
  • GiST 지수
  • GIN 지수
  • Database 물리적 저장소
  • BKI 백엔드 인터페이스
  • 플래너가 활용하는 방법 Statistics

Requirements

SQL 및 C에 대한 실무 지식

기본 시스템 관리(Unix/Linux 또는 Windows)

 28 Hours

Number of participants


Price per participant

회원 평가 (7)

Upcoming Courses