Course Outline

PostgreSQL은 무엇입니까?

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

PostgreSQL 소개

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

SQL 언어

  • SQL 문법
  • 데이터 정의
  • 데이터 조작
  • 쿼리
  • 데이터 유형
  • 함수 및 연산자
  • 외부 데이터 래퍼
  • 유형 변환
  • 인덱스
  • 트리거
  • 전문 Search
  • 정보 스키마
  • PL/pgSQL - SQL 절차적 언어
  • 동시성 제어
  • 성능 팁
  • 플래너가 활용하는 방법 Statistics

서버 관리

  • 소스 코드와 배포판 제공 패키지
  • 소스 코드에서 설치
  • Windows의 소스 코드에서 설치
  • 소스 코드를 컴파일하여 얻은 바이너리 배포
  • 서버 설정, 운영
  • Database 물리적 스토리지
  • 파일 시스템 내구성 요구 사항 및 필수 마운트 옵션
  • 서버 구성
  • 컨테이너 기반 배포에 대한 특별 고려 사항
  • 클라이언트 인증
  • Database 역할
  • Database 관리하기
  • 현지화
  • 일상적인 Database 유지 관리 작업
  • 백업 및 복원
  • 복구 구성
  • Database 활동 모니터링
  • 디스크 사용량 모니터링
  • 신뢰성 및 미리 쓰기 로그
  • 회귀 테스트
  • 타사 서버 확장 설치

고가용성, 로드 밸런싱 및 복제

  • 브루어의 CAP 정리
  • 동기식 및 비동기식 복제
  • 로그 전달(웜 대기)
  • 스트리밍 마스터-슬레이브 복제(상시 대기)
  • Slony를 사용한 트리거 기반 마스터-슬레이브 복제
  • Bucardo를 사용한 트리거 기반 다중 마스터 복제
  • Pgpool을 사용한 연결 풀링 및 동기 복제
  • DRBD를 사용한 장애 조치 구성
  • 실패한 서버 교체
  • 네트워크 파티션에서 복구 중

Requirements

SQL의 기본 실무 지식

 14 Hours

Number of participants



Price per participant

회원 평가 (6)

Related Courses

Related Categories