16
교육 및 시험 소개 Postgres Advanced Server EDB 사업팀 | 다우기술 2016.05.24

Postgres Advanced Server

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Postgres Advanced Server

교육 및 시험 소개

Postgres Advanced Server

EDB 사업팀 | 다우기술

2016.05.24

Page 2: Postgres Advanced Server

2

전체과정맵

Postgres Advanced Server Administration

Page 3: Postgres Advanced Server

3

DAY1Postgres Advanced Server 교육커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항추가) 유형

Day1 Basic

1교시 EDB & PAS Overview

1. PostgreSQL 역사2. EDB Postgres 와 PostgreSQL 차이점3. 도입 시 고려 사항4. 국내외 적용 사례5. HA 적용 사례

이론

2교시 Architecture

1. 용어설명 및 제한2. 프로세스 구성3. 메모리 구조4. 물리적 구조5. 로깅 구조

이론

3교시 Installation & upgrade

1. 지원 플랫폼 및 사전 준비사항2. Locale, Character set 선택 기준 (글로벌)3. 설치 (GUI, Text mode)4. Stack builder utility 개요5. 기본 변수 설정6. 서버 시작과 종료

이론/실습

점심 Lunch 점심

4교시User Tools

forManagement

1. Command Line Tools : psql command 및 주요 commands(informational, formatting, \i, \o,\pset pager, \ timing 등)

2. GUI Tool : Postgres Enterprise Manager (PEM)(GUI 연결, object 관리, SQL Editor, Query Plan 보기)

이론/실습

5교시Creating and Managing

Database

1. Object Hierarchy 설명2. Cluster 개념 설명3. Database 생성 및 관리4. Schema 생성 및 관리5. Schema Search_path6. Dababase Objects

이론/실습

6교시 Configuration

1. Postgres Parameter 설정2. Connection, Memory, Query Planner, WAL 설정3. Logging Audiing, Background Writer, Vacuum Cost 설정4. edb-dynatune, Oracle Compatibility 설정

이론/실습

7교시 Security 1. Security Level, Access Control 관리2. Role, User, Group 관리3. Application 접속 관리

이론/실습8교시

상동

Wrap-up

Page 4: Postgres Advanced Server

4

DAY2Postgres Advanced Server 교육커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항추가) 유형

Day2 Admin

1교시 Transaction and Concurrency

1. Transaction 관리 방식2. MVCC 개요3. MVCC 아키텍처4. Transaction ID Wraparound 관리

이론/실습

2교시 Routine Maintenance Tasks

1. 데이터베이스 관리 툴 및 관리2. 통계정보 관리3. Vacuum 설명4. Index 관리

이론/실습

점심 Lunch

3교시 Extensions1. Extension 개요2. Extenstion 모듈 설치 방법

이론/실습

4교시 Monitoring

1. 모니터링 방식2. 데이터베이스 통계 테이블 정보3. 프로세스, 현재 세션 및 Lock 모니터링4. 쿼리 모니터링

(성능 저하 SQL 확인 command, scrip 예시 (session, lock, wait))5. 로그 모니터링6. PEM 소개

이론/실습

5교시 PostgreSQL Data Dictionary1. PostgreSQL Data Directory 소개2. PAS Oracle-Like Directory 소개

이론/실습

6교시 Moving data1. Flat files2. COPY Freeze3. EDB*Loader

이론/실습

7교시 Scheduler 1. Scheduler관리 이론/실습

8교시Tablespace 1. Tablespace 관리 이론/실습

Wrap-up Wrap-up

Page 5: Postgres Advanced Server

5

DAY3Postgres Advanced Server 교육커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항추가) 유형

Day3 High Availability

1교시 Backup & Recovery1. 백업 및 복구 개요2. logical backup/restore ( pg_dump)

이론/실습

2교시 Physical Backup & Recovery1. Cold Backup2. 온라인 Full backup, Hot backup3. PITR 개요

이론/실습

3교시 Backup and Recovery Tool 1. BART Tool 개요 이론/실습

점심 Lunch Wrap-up

4교시 High Availability & Replication리플리케이션 구성 방안 및 구성 사례Active - Standby (Cold) / Active - Standby (Hot)

이론

5교시 Setup Log-Shipping Standby Log-Shipping Standby 소개 및 설정 이론/실습

6교시 Setup Streaming Replication Streaming Replication 소개 및 설정 이론/실습

7교시 pgpool-II pgpool 개요, 설정, 기동/종료, 모니터링, 최적화 이론/실습

8교시

EDB Failover ManagerEnterpriseDB Failover Manager 개요, 설정, 기동/종료,모니터링, 최적화

이론/실습

Wrap-up Wrap-up

Page 6: Postgres Advanced Server

6

DAY4Postgres Advanced Server 교육커리큘럼

일정 분류 시간 커리큘럼 학습내용 (SDS 요구사항추가) 유형

Day4 Oracle Compatibility

1교시

Oracle Migration

절차, 대상 확인, 환경구성DDL 추출, Source DATA 추출, Target DB 적재수행 예시 ( MTK, dblink_ora, dblink_ora extension, copy, edb*loader ) DATA 소량일 경우 한번에 Mig 예시Mig 결과확인MTK를 사용한 오라클 DB에서 PPAS 전환 이슈들 해결 방법Oracle -> PPAS Data Type 자동 변환 예시

이론/실습2교시

3교시

점심 Lunch 점심

4교시

Oracle vs PPAS Comparison

아키텍처 / 기능 / 딕셔너리 / 용어 / Data Type / SQL 차이null 처리, Merge into 대체, Connect by 대체, 페이징 예시Oracle 호환 설정 parameter ( redwood )

이론/실습5교시

6교시 Data Type, Date, String, Numeric 차이

7교시9.5 New features 1. PPAS 9.5 새 기능 이론

Wrap-up Wrap-up

8교시 Test 시험

Page 7: Postgres Advanced Server

7

교육장실습환경

실습 S/W 항목 S/W 벤더 유형 확인사항

실습환경

Virtual Machine Oracle Virtual Machine Free ware 가상머신 설치 및 GUI 가능해야 함

PPAS 9.5 EnterpriseDB 가상머신 내 설치 됨

오라클 11gR2 Oracle 가상머신 내 설치 됨

Oracle Instant Client Oracle 실습 노트북에 설치 됨

PPAS 9.5 PEM EntepriseDB 실습 노트북에 설치 됨

Page 8: Postgres Advanced Server

8

2016년 전체일정교육일정및장소

2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월

날짜 15일 14일 18일 16일 13일 11일 8일 5일 10일 14일 12일

과정 Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin Admin

장소 양재 양재 양재 양재 양재 양재 양재 양재 양재 양재 양재

* 교육장소: 양재 패스트레인

Page 9: Postgres Advanced Server

9

교육비용

* 교육비: 700,000원(부가세별도)

* 2016년1월 기준, 교육비는 사전 안내 후 변경 될 수 있음

* 지불방법: 현금(세금계산서 발행) / 법인카드 , 개인카드(요청시 세금계산서 발행)

* 고용보험환급 미대상

수료증 발급

* Onsite 교육, 커리큘럼 지정 교육 가능(별도 협의)

Page 10: Postgres Advanced Server

10

연계된 자격증(Certification)

PostgreSQL Professional ($200)

Postgres Professional ($250)

Postgres Advanced Server Administration

Page 11: Postgres Advanced Server

11

Certification 종류

* Admin + SQL 수료 후 시험 자격 부여- Postgres Advanced Association Certification- PostgreSQL Association Certification

* Association Level 취득 후 시험 자격 부여- Postgres Advanced Professional Certification- PostgreSQL Professional Certification

* 시험응시료는 EDB본사 정책에 따라 책정된 것으로 본사 정책 변경 또는 환율 변동에 따라 달라질 수 있습니다.

교육수료

Level

취득700,000원

260,000원

330,000원

260,000원

330,000원

부가세별도

Page 12: Postgres Advanced Server

12

Certification 안내

* 시험 자격: 필수 과정 이수

* 합격 점수: 70점 이상

* 시험 형태: 온라인(EDB에서 제공)

* 시험 문제: 50문항 객관식 싱글 또는 멀티초이스(제한시간 50분)

* 시험 언어: 영어

Page 13: Postgres Advanced Server

13

Certification 종류 - PostgreSQL

Association Professional

PostgreSQL

PostgreSQL System ArchitectureInstallationConfigurationCreating and Managing DatabasesIntroduction to PSQLpgAdmin IIISecurity basicsSQL PrimerBackup and RecoveryPoint-in Time RecoveryRoutine MaintenancePostgres Data DictionaryMoving Data

PostgreSQL System ArchitectureTransactions and ConcurrencyPerformance TuningTable PartitioningHigh Availability & ReplicationConnection PoolingMonitoringProcedural LanguagesAdd on Utilities – Contrib

Page 14: Postgres Advanced Server

14

Certification 종류 - PAS

Association Professional

PostgresAdvancedServer

Postgres Advanced Server (PAS) System ArchitectureDatabase Objects and HierarchyInstall, Create and Administer PASSQL Commands, EDB-PSQL, and EDB*PlusPostgres Enterprise Manager ClientConfiguration Settings and ParametersCreating and Managing Databases and Database ClustersUser Tools for AdministrationTablespaces – Creating and ManagingUsers, Groups, and Assigning PrivilegesSecurity Settings, Authentication and AuthorizationEDB*LoaderOracle CompatibilityMigrating Oracle Database Objects to PASProactive MaintenanceBackup and Recovery StrategiesMoving Data

Postgres Advanced Server (PAS) Advanced Features and ToolsSQL TuningPerformance TuningPerformance BenchmarkingDRITAUsing Extension ModulesTable PartitioningWAL ArchivingStreaming ReplicationConnection PoolingMonitoringMaterialized ViewsStored Procedural Languages – PL/pgSQLEDB*Wrap

Page 15: Postgres Advanced Server

15

Certification 절차

주문서 작성 후날인본 다우기술로전달

* 계산서 수신 이메일, 응시자 정보입력

* 신규거래시 사업자등록증 첨부

세금계산서 발행

* 주문서에 기입한이메일로 발송

* 지불방식:계산서발행 후7일 이내 현금입금

응시자 이메일로시험코드 발송

온라인으로 1회 응시

* 코드 발송 후6주(42일 이내) 응시

응시 후 3일 이내응시자 이메일로발송

Page 16: Postgres Advanced Server

Thank youEDB사업팀

[email protected]

1599-9782 → 3번