PostgreSQL
PostgreSQL 데이터베이스의 기본 구조와 기능을 이해하고, 효율적인 데이터 관리와 조회를 할 수 있도록 합니다.
대량의 데이터를 효과적으로 관리하고 빠르게 처리할 수 있는 능력을 배양합니다.
PostgreSQL의 백업과 복원, 복제 방법을 배우고, 데이터베이스 보안 설정을 통해 데이터를 안전하게 보호하는 방법을 익힙니다.
학습 목표
수강대상
• 데이터베이스 기초를 다지고자 하는 초급 개발자
• 데이터베이스 관리 및 최적화가 필요한 데이터 엔지니어
• 애플리케이션 데이터 관리가 필요한 백엔드 개발자
• PostgreSQL을 활용해 데이터 분석 및 관리 효율성을 높이고자 하는 분석가
교육 일정
- 시작일 : 2025년 8월 25일 ~ 종료일 : 2025년 8월 29일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
커리큘럼
- 2025-08-25 - 2025-08-29
35시간
대면PostgreSQLModule 1
설치와 응용프로그램
아키텍처 : 프로세스와 메모리
PostgreSQL 물리적 구조
Module 2
PostgreSQL 논리적 구조
PostgreSQL 아키텍처 동작원리
SQL 처리
Module 3
트랜잭션과 격리수준
객체(table, index등) 생성과 관리
Autovacuum
보안 및 사용자 관리
Module 4
Page와 HOT(Heap-Only Tuple) 관리
모니터링과 통계
백업과 복구
Module 5
File based Replication
Stream Replication
Logical Replication
Optimizer와 실행계획
Query최적화 튜닝