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.
代替できる製品:Google BigQuery
Amazon Redshift
- スター
- 6,161
- フォーク
- 1,526
- 未解決の Issue
- 1,315
- 最終コミット
- 6 時間前
これは何?
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.
主な機能
- 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.
ユースケース
- 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.
トピック
よくある質問
- 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 は無料で使えますか?ライセンスは?
- pinot は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- pinot は今もメンテナンスされていますか?
- 活発にメンテナンス中。pinot の最終コミットは 2026年10月19日 です。
- 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.
- pinot はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/apache/pinot
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
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.