문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
1. 분산 PostgreSQL 소개
- 단일 노드 PostgreSQL의 확장 문제
- Citus 확장 개요: 목적, 아키텍처 및 구성 요소
- 주요 개념: 조정자 노드, 작업자 노드, 메타데이터, 분산 키
2. 클러스터 아키텍처 및 설정
- 노드 유형: 조정자 vs 작업자
- 테이블 유형: 분산, 복제, 로컬 테이블
- 기존 PostgreSQL 환경에서 Citus 설치 및 구성
- 클러스터 발견 및 노드 관리
3. 데이터 분산 및 샤딩 전략
- 샤딩 방법: 해시 vs 추가
- 최적의 성능을 위한 분산 열 선택
- 분산 및 복제 테이블 관리
- 샤드 재균형 조정 및 확장
4. 분산 쿼리 실행 및 최적화
- Citus가 쿼리를 라우팅하고 병렬 처리하는 방법
- 분산 쿼리 계획 이해
- 쿼리 푸시다운 및 실행 최적화
5. 일관성, 트랜잭션 및 장애 복구
- 두 단계 커밋(2PC) 및 원자적 작업
- 분산 트랜잭션에서 발생한 문제 처리
6. 운영 관리 및 사용 사례
- Citus를 위한 모니터링 도구 및 뷰
- 분산 환경에서의 유지 보수 및 업그레이드
요건
- 고급 관리 (고가용성 & 복제) 또는 이에 상응하는 경험이 필요합니다.
- PostgreSQL 구성과 성능 최적화에 대한 확실한 지식이 필요합니다.
- Linux와 기본 네트워크 개념에 익숙해야 합니다.
대상자
이미 프로덕션 PostgreSQL 환경을 관리하고 있으며 수평적으로 확장할 필요가 있는 경험이 많은 데이터베이스 관리자, DevOps 엔지니어, 시스템 아키텍트를 대상으로 합니다.
7 시간
회원 평가 (1)
인스턴스가 고부하 상태일 때의 로깅 동작과 인스턴스, 데이터베이스, 파일 등의 계층 구조/명명 체계
Daniel Inwood - Sinara Consultants LTD
코스 - PostgreSQL Advanced DBA
기계 번역됨