awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
apache avatar

apache/incubator-druid

0
View on GitHub↗
14,020 stars·3,788 forks·Java·Apache-2.0·21 viewsdruid.apache.org↗

Incubator Druid

Apache Druid is a real-time OLAP database and distributed analytics engine. It functions as a columnar time-series database designed for high-performance analytical queries and the real-time ingestion of streaming and batch datasets.

The system provides a framework for high-concurrency analytics, allowing multiple simultaneous users to execute SQL and native queries across large-scale data. It supports mixed data ingestion, combining real-time streaming and batch loading into a single system for unified analysis.

The platform includes capabilities for distributed cluster management, enabling the monitoring of data sources and system services through a centralized console.

Features

  • Time Series Databases - Implements a columnar storage architecture optimized for time-stamped events and rapid aggregation.
  • Query Execution - Executes high-performance analytical queries across large datasets using a distributed architecture.
  • Analytical Query Engines - Provides a high-performance engine for executing complex analytical queries and reporting on large datasets.
  • Data Ingestion - Combines real-time streaming and batch data loading into a single system for unified analysis.
  • Inverted Index Engines - Uses bitmaps and inverted indexes to accelerate filtering and aggregation in high-cardinality datasets.
  • Distributed SQL Querying - Executes high-performance analytical SQL queries across massive distributed datasets for fast response times.
  • Real-time Analytics Platforms - Processes streaming data and executes low-latency analytical queries for immediate operational insights.
  • Real-Time Data Streaming - Consumes and indexes events from message buses in real-time for immediate analysis.
  • Segmented Storage Architectures - Divides data into time-chunked segments that are replicated across a cluster for parallel processing.
  • Persistence & Durability - Provides durable storage for immutable data segments to ensure fault tolerance and system recovery.
  • Data Ingestion Tools - Imports both streaming and batch datasets using integrated configuration and monitoring tools.
  • Parallel Query Execution - Distributes query fragments across multiple data nodes and aggregates results at a central broker.
  • Concurrent Analytical Serving - Serves a large number of simultaneous users performing complex data analysis and reporting.
  • Distributed Architectures - Decouples ingestion, storage, and query processing into specialized nodes that scale independently.
  • Cluster Management - Offers a centralized console and system tables to monitor data sources and distributed cluster health.
  • Relational Databases - Column-oriented distributed store for interactive applications.

Star history

Star history chart for apache/incubator-druidStar history chart for apache/incubator-druid

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Incubator Druid

These projects share indexed features with Incubator Druid. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • apache/pinotapache avatar

    apache/pinot

    6,098View on GitHub↗

    Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It functions as a real-time OLAP datastore, enabling interactive, user-facing analytics by ingesting and querying massive datasets from both streaming and batch sources. The system architecture relies on a centralized controller for cluster coordination and a distributed segment-based storage model to ensure horizontal scalability. The platform distinguishes itself through a hybrid ingestion pipeline that unifies real-time event streams and historical batch data into a single quer

    Java
    View on GitHub↗6,098
  • druid-io/druiddruid-io avatar

    druid-io/druid

    14,020View on GitHub↗

    Druid is a distributed columnar store and online analytical processing database designed for real-time analytics. It functions as a SQL analytics platform and a streaming data ingestion engine, allowing for the analysis of large datasets with low latency to support interactive dashboards and high-concurrency operational workloads. The system integrates a streaming data ingestion engine that loads information via batch or streaming processes to enable immediate analysis of arriving data. It provides high-performance analytical processing to execute slice-and-dice queries on massive data volume

    Java
    View on GitHub↗14,020
  • risingwavelabs/risingwaverisingwavelabs avatar

    risingwavelabs/risingwave

    9,093View on GitHub↗

    RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process continuous data streams. It functions as a streaming data lakehouse, combining the capabilities of a streaming SQL database with a platform that integrates streaming ingestion with open table formats. The system is distinguished by its use of the PostgreSQL wire protocol, allowing it to integrate with existing SQL tools and drivers. It employs a decoupled compute and storage architecture, persisting streaming state and materialized views in cloud object storage to enable independen

    Rustapache-icebergdata-engineeringdatabase
    View on GitHub↗9,093
  • apache/druidapache avatar

    apache/druid

    14,020View on GitHub↗

    Apache Druid is a real-time analytics database and distributed columnar time-series store designed for sub-second analytical queries. It functions as a data platform featuring a distributed SQL query engine and a real-time data ingestion system for moving historical and streaming data from external sources. The system is distinguished by its ability to provide low-latency analytics under high concurrency to power operational dashboards. It implements a Kerberos-secured environment for user authentication and employs a shared-nothing cluster architecture to enable horizontal scaling. The plat

    Javadruid
    View on GitHub↗14,020
Compare all 30 related projects→

Frequently asked questions

What does apache/incubator-druid do?

Apache Druid is a real-time OLAP database and distributed analytics engine. It functions as a columnar time-series database designed for high-performance analytical queries and the real-time ingestion of streaming and batch datasets.

What are the main features of apache/incubator-druid?

The main features of apache/incubator-druid are: Time Series Databases, Query Execution, Analytical Query Engines, Data Ingestion, Inverted Index Engines, Distributed SQL Querying, Real-time Analytics Platforms, Real-Time Data Streaming.

Which projects share features with apache/incubator-druid?

Projects with overlapping indexed features include: apache/pinot — Pinot is a distributed, columnar analytical database designed for high-concurrency, low-latency query processing. It… druid-io/druid — Druid is a distributed columnar store and online analytical processing database designed for real-time analytics. It… risingwavelabs/risingwave — RisingWave is a cloud-native streaming database and real-time analytics engine that uses standard SQL to process… apache/druid — Apache Druid is a real-time analytics database and distributed columnar time-series store designed for sub-second… pingcap/tidb — TiDB is a horizontally scalable, distributed SQL database designed to provide consistent transactional storage and… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive…