Apache Pinot logo

Apache Pinot

Apache Pinot is a real-time distributed OLAP datastore designed to deliver scalable real-time analytics with low latency. It ingests data from batch and streaming sources and provides fast analytical queries for user-facing applications.

1 APIs 1 Capabilities 7 Features
AnalyticsDatabaseLow LatencyOLAPReal-TimeApacheOpen Source

APIs

Apache Pinot REST API

The Pinot API provides REST endpoints for SQL queries, schema management, table management, segment management, cluster administration, and task management, along with a JDBC dr...

Capabilities

Apache Pinot Analytics Workflow

Workflow for executing real-time OLAP queries, managing schemas and tables, and monitoring the Pinot cluster.

Run with Naftiko

Features

Real-Time OLAP

Sub-second analytical queries over real-time and historical data

SQL Support

Standard SQL query interface with Pinot-specific extensions

Streaming Ingestion

Real-time data ingestion from Kafka, Kinesis, and Pulsar

Batch Ingestion

Offline data ingestion from HDFS, S3, GCS, and local files

Columnar Storage

Column-oriented storage with bitmap indexing for fast queries

Multi-Tenancy

Tenant isolation for broker and server resources

Star-Tree Index

Pre-aggregated star-tree index for metric rollup queries

Use Cases

User-Facing Analytics

Power user-facing dashboards like LinkedIn Who Viewed Profile

Real-Time Dashboards

Business intelligence dashboards over streaming data

Anomaly Detection

Real-time anomaly detection over metric time series

A/B Testing

Real-time experiment analysis and statistical significance

Integrations

Apache Kafka

Real-time stream ingestion from Kafka topics

Apache Flink

Flink connector for streaming data into Pinot

Apache Superset

Visual analytics and dashboards via SQL

Presto/Trino

Federated query access to Pinot via Presto connector

Grafana

Grafana data source plugin for Pinot metrics

Semantic Vocabularies

Apache Pinot Context

12 classes · 34 properties

JSON-LD

API Governance Rules

Apache Pinot API Rules

5 rules · 4 errors 1 info

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability
🔗
JSON-LD
JSON-LD