개념
개념 (Concepts)
Apache Pinot™을 분산 OLAP 데이터베이스로 이해하기 위한 근본 개념을 살펴보는 페이지예요. Pinot가 어떻게 대규모 데이터셋에서 높은 동시성과 초저지연 쿼리를 가능하게 하는지, 몇 가지 핵심 개념부터 파악해 볼 수 있어요.
출처: Concepts
본문
Apache Pinot™은 공통 데이터 모델 추상화 집합을 통해 대규모 데이터셋에서 높은 동시성, 초저지연 쿼리를 제공하도록 설계된 데이터베이스예요. 이런 목표를 달성하려면 몇 가지 기반 아키텍처 결정이 필요해요:
- 고성능 스캔을 지원하기 위해 데이터를 칼럼형(columnar) 형태로 저장
- 스토리지와 컴퓨팅을 모두 확장하기 위해 데이터 샤딩(sharding)
- 용량을 선형적으로 확장하도록 설계된 분산 아키텍처
- SQL 쿼리가 읽는 테이블형 데이터 모델
Pinot 구성 요소, 용어, 그리고 Pinot에서 데이터가 어떻게 저장되는지에 대한 개념적 이해를 얻으려면 다음 섹션들을 살펴보세요: