워크로드 플레이북

워크로드 플레이북 (Workload Playbooks) 개요

전형적인 Apache Pinot 워크로드에 대한 종단 간 가이드예요.

Pinot 문서의 나머지는 스키마 설계, 수집 방식, 인덱스, 쿼리 문법, 운영 옵션 같은 개별 기능을 다룹니다. 이 플레이북들은 그러한 기능들을 함께 엮어, 사용자가 가장 자주 묻는 워크로드에 대한 완전하고 프로덕션에 바로 쓸 수 있는 패턴을 만듭니다.

각 플레이북은 다음을 다룹니다:

섹션 다루는 내용
이 패턴을 언제 쓰나 이 워크로드에 적합한가?
아키텍처 스케치 관련된 Pinot 구성 요소와 데이터 흐름 방식
스키마·테이블 설정 바로 적용할 수 있는 구체적 JSON
수집 설정 스트림 및/또는 배치 잡 구성
인덱싱 전략 어떤 인덱스를 활성화해야 하는지와 이유
쿼리 패턴 대표적인 SQL과 성능 팁
운영 체크리스트 모니터링, 확장, 흔한 함정

출처: 문서

본문

플레이북

플레이북 대표 사용 사례
실시간 상품 분석(Real-Time Product Analytics) Kafka 이벤트 스트림(페이지 뷰, 클릭, 거래)에 대한 초 단위 대시보드
CDC / Upsert 파이프라인 Debezium과 upsert로 Pinot을 트랜잭션 데이터베이스와 동기화
하이브리드 실시간 + 오프라인 하나의 논리 테이블에서 저지연 스트리밍과 고품질 배치 백필 결합
멀티 테넌트 분석 리소스 및 데이터 격리로 하나의 Pinot 클러스터에서 많은 고객 서비스 제공
텍스트 검색 분석 OLAP 집계와 함께 로그, 상품 카탈로그, 지원 티켓에 대한 전문 검색

이 플레이북 사용 방법

  1. 워크로드에 가장 가까운 플레이북을 선택하세요.
  2. 설정을 복사하고 필드 이름, 토픽 이름, 리소스 크기를 환경에 맞게 조정하세요.
  3. 기능 문서를 교차 참조하세요. 각 플레이북에 연결된 기능 문서에서 단일 기능에 대한 심층 설명을 볼 수 있어요.
  4. 프로덕션에 가기 전에 운영 체크리스트를 확인하세요.

참고: 이 플레이북은 Pinot 1.x를 대상으로 하며 Pinot의 아키텍처와 테이블 타입에 대한 이해를 가정합니다. Pinot이 처음이라면 먼저 10분 퀵스타트부터 시작하세요.

더 알아보기 (Learn more)