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
- Estrellas
- 6,161
- Forks
- 1,526
- Issues abiertos
- 1,315
- Último commit
- hace 6 horas
¿Qué es?
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.
Funciones clave
- 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.
Temas
Preguntas frecuentes
- ¿Qué es 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 es gratuito? ¿Qué licencia tiene?
- pinot es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿pinot sigue mantenido?
- Mantenimiento activo. El último commit de pinot fue el 19 oct 2026.
- ¿Para qué puedo 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.
- ¿Dónde consigo pinot?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/pinot
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos 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.