Apache Druid is a high-performance real-time analytics database for fast queries and ingestion, often used as an open-source alternative to data warehouses.
apache/pinot
A real-time distributed OLAP datastore for low-latency analytics over streaming and batch data, ingesting from Kafka and S3.
Alternativa open source a:Google BigQuery
Amazon Redshift
- Estrelas
- 6,161
- Forks
- 1,526
- Issues abertas
- 1,315
- Último commit
- há 6 horas
O que é?
Apache Pinot is a real-time distributed OLAP datastore built to run analytical queries with low latency over large volumes of data and events. It ingests from stream sources such as Apache Kafka, Apache Pulsar and AWS Kinesis, and from batch sources such as HDFS, Amazon S3, Azure ADLS and Google Cloud Storage. Batch and streaming data can be combined into a single table for querying.
Pinot stores data in a column-oriented format with compression, and offers pluggable indexes including inverted, range, bloom filter, text, JSON, geospatial and StarTree. Queries use standard SQL through a built-in query editor or a REST API. It also supports upserts during real-time ingestion and multitenancy through isolated logical namespaces.
The project is written in Java and can be deployed as a horizontally scalable cluster, including on Kubernetes with a Helm chart. It was originally developed at LinkedIn to power user-facing analytics features.
Recursos principais
- 01Real-time ingestion from Kafka, Pulsar and Kinesis, plus batch ingestion from S3, HDFS and Spark.
- 02SQL query interface with a built-in query editor and REST API.
- 03Column-oriented storage with compression and multiple pluggable index types.
- 04Upsert support during real-time ingestion.
- 05Multitenancy via isolated logical namespaces.
- 06Kubernetes deployment through a Helm chart.
Casos de uso
- Building user-facing interactive analytics dashboards that need sub-second query responses.
- Running time-series aggregations over event streams with many dimensions and metrics.
- Combining historical batch data and live streams in one queryable table.
- Serving high-concurrency analytical queries from applications.
Tópicos
Perguntas frequentes
- O que é pinot?
- A real-time distributed OLAP datastore for low-latency analytics over streaming and batch data, ingesting from Kafka and S3. Apache Pinot is a real-time distributed OLAP datastore built to run analytical queries with low latency over large volumes of data and events. It ingests from stream sources such as Apache Kafka, Apache Pulsar and AWS Kinesis, and from batch sources such as HDFS, Amazon S3, Azure ADLS and Google Cloud Storage. Batch and streaming data can be combined into a single table for querying.
- pinot é gratuito? Qual é a licença?
- pinot é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pinot ainda é mantido?
- Manutenção ativa. O último commit de pinot foi em 19 de out. de 2026.
- Para que posso usar pinot?
- Building user-facing interactive analytics dashboards that need sub-second query responses. Running time-series aggregations over event streams with many dimensions and metrics. Combining historical batch data and live streams in one queryable table. Serving high-concurrency analytical queries from applications.
- Onde consigo pinot?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/apache/pinot
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Open-source MPP real-time analytics and search database offering fast SQL analytics, lakehouse query acceleration, and hybrid text/vector search.
A stateless, Kafka-compatible streaming system that stores data on S3 or S3-compatible object storage instead of local disks.
An open-source MPP database for data warehousing and large-scale analytics, forked from Greenplum and built on a newer PostgreSQL kernel.
Apache Superset is a self-service business intelligence web app for exploring data, building charts, dashboards and running SQL against many databases.
A Tauri desktop app for exploring and querying data with SQL, built on ClickHouse, with optional LLM integration and a web mode.