문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
Greenplum 아키텍처
- 병렬 처리 및 대칭형 다중 처리 방식
- 세그먼트 역할과 클러스터 구성
- 확장성 및 데이터 이동 원리
- Greenplum 데이터 웨어하우스 아키텍처
Greenplum 테이블 구조
- 분산 테이블과 임의 할당 테이블 간 차이점
- 힙(Heap) 형식과 추가 전용(Append-only) 테이블 비교
- 행 기반 및 컬럼 기반 저장소 포맷의 특징
- 파티션화된 테이블 및 클러스터링된 테이블 설계 방법
데이터 분배와 해싱 기법
- 해싱 로직 및 분배 키 설정 방식
- 데이터 불균형 처리 방법과 성능에 미치는 영향
- 해시 맵 구조와 행 배치 전략
인덱스 및 성능 최적화 방법
- 클러스터링된 인덱스와 비클러스터링된 인덱스 활용법
- B-tree 및 비트맵 인덱스의 적합한 사용 사례
- 인덱스 스캔 시 저장소 측면에서의 동작 방식
물리적 데이터베이스 설계 기법
- 정규화 및 논리 모델 설계 방법
- 사용자 접근 권한과 데이터 분배 패턴 분석
- 데이터 특성 파악을 통한 인덱스 결정 전략
비정규화 기법 활용
- 파생 데이터 생성, 요약 테이블 설계 및 사전 조인 처리 방법
- 컬럼 기반 테이블을 활용한 수직적 파티셔닝 전략
- 데이터 마트 및 물리화된 뷰 구현 방식
고급 SQL 활용과 쿼리 실행 최적화
- 조인 전략 결정 및 데이터 재분배 방법
- OLAP 연산 및 윈도우 함수 활용 기법
- 임시 테이블, 서브쿼리 및 파생 테이블 작성법
EXPLAIN 실행 계획 해석과 쿼리 튜닝 방법
- EXPLAIN 결과값 읽기 및 그 의미 이해법
- 비용 분석을 통한 계획 최적화 방안
- 조인 이동 위치 제어 및 세그먼트 단위 연산 처리 방법
Greenplum 유틸리티 활용법과 모범 사례
- ANALYZE 및 VACUUM 명령의 사용 목적과 적절한 시기
- Nexus를 활용한 데이터 로드 및 이동 절차
- 보안 정책, 권한 관리 및 성능 개선을 위한 팁들
요약 및 향후 학습 방향
요건
- 관계형 데이터베이스 및 SQL에 대한 기본 이해
- 데이터 웨어하우징 또는 분석 시스템 활용 경험
- Linux 명령줄 사용법에 대한 익숙함
수강 대상
- 데이터 아키텍트 및 엔지니어
- 데이터베이스 관리자 및 기술 책임자
- Greenplum을 사용하는 BI 개발자 및 분석 전문가
21 시간
회원 평가 (1)
실천 방법
Liliana Padilla - Hipodromo de Agua Caliente
코스 - Greenplum Architecture and Data Modeling
기계 번역됨