Apache Pinot Cluster
Apache Pinot is a distributed OLAP data store built for low-latency analytical queries over both real-time streaming data and batch data, originally developed at LinkedIn to power user-facing analytics.
Baseline topologies
| Topology | Minimum nodes | Roles |
|---|---|---|
| minimal-cluster | 5 | pinot-controller, pinot-broker, pinot-server, pinot-zookeeper |
| scaled-cluster | 8 | pinot-controller, pinot-broker, pinot-server, pinot-minion, pinot-zookeeper |
What drives the cost
- Dataset size (GB)
- Total dataset size across all tables. Drives server storage and memory for segment loading.
- Peak queries per second
- Peak query rate for user-facing analytics. Drives broker and server CPU requirements.
- Ingestion rate (events/second)
- Peak real-time event ingestion rate. Drives server real-time segment creation and memory.
Where it runs
bare_metal, dedicated, cloud_vm
Size Apache Pinot Cluster and get a cost estimate