Druid

Apache Druid: a high performance real-time analytics database. (by apache)

Druid Alternatives

Similar projects and alternatives to Druid

  1. kubernetes

    Production-Grade Container Scheduling and Management

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  4. Redis

    373 Druid VS Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  5. MongoDB

    304 Druid VS MongoDB

    The MongoDB Database

  6. ClickHouse

    ClickHouse® is a real-time analytics database management system

  7. MySQL

    185 Druid VS MySQL

    MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

  8. ApacheKafka

    A curated re-sources list for awesome Apache Kafka

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. materialize

    Real-time Data Integration and Transformation: use SQL to transform, deliver, and act on fast-changing data. (by MaterializeInc)

  11. Apache Spark

    121 Druid VS Apache Spark

    Apache Spark - A unified analytics engine for large-scale data processing

  12. cockroach

    112 Druid VS cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

  13. TimescaleDB

    A time-series database for high-performance real-time analytics packaged as a Postgres extension

  14. debezium

    87 Druid VS debezium

    Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.

  15. redpanda

    72 Druid VS redpanda

    Redpanda is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!

  16. Memcached

    memcached development tree

  17. Neo4j

    58 Druid VS Neo4j

    Graphs for Everyone

  18. RocksDB

    49 Druid VS RocksDB

    A library that provides an embeddable, persistent key-value store for fast storage.

  19. nodejs-bigquery

    43 Druid VS nodejs-bigquery

    Node.js client for Google Cloud BigQuery: A fast, economical and fully-managed enterprise data warehouse for large-scale data analytics.

  20. Apache ZooKeeper

    Apache ZooKeeper

  21. dgraph

    36 Druid VS dgraph

    high-performance graph database for real-time use cases

  22. pinot

    19 Druid VS pinot

    Apache Pinot - A realtime distributed OLAP datastore

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Druid alternative or higher similarity.

Druid discussion

Log in or Post with

Druid reviews and mentions

Posts with mentions or reviews of Druid. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-24.
  • Why You Shouldn’t Invest In Vector Databases?
    12 projects | dev.to | 24 Apr 2025
    Regarding the storage aspect of vector databases, it is noteworthy that indexing techniques take precedence over the choice of underlying storage. In fact, many databases have the capability to incorporate indexing modules directly, enabling efficient vector search. Existing OLAP databases that are designed for real-time analytics and utilizing columnar storage, such as ClickHouse, Apache Pinot, and Apache Druid, already demonstrate impressive data compression rates. When it comes to vector data, which typically comprises a significant number of dimensions, the adoption of columnar storage for continuous storage of data pertaining to the same dimensions greatly enhances storage efficiency and query performance.Furthermore, columnar databases excel in optimizing operations at the column level, including vector similarity calculations and aggregation operations.
  • System Design: Databases and DBMS
    12 projects | dev.to | 1 May 2024
    Apache Druid
  • How to choose the right type of database
    15 projects | dev.to | 28 Feb 2024
    Apache Druid: Focused on real-time analytics and interactive queries on large datasets. Druid is well-suited for high-performance applications in user-facing analytics, network monitoring, and business intelligence.
  • Choosing Between a Streaming Database and a Stream Processing Framework in Python
    10 projects | dev.to | 10 Feb 2024
    Online analytical processing (OLAP) databases like Apache Druid, Apache Pinot, and ClickHouse shine in addressing user-initiated analytical queries. You might write a query to analyze historical data to find the most-clicked products over the past month efficiently using OLAP databases. When contrasting with streaming databases, they may not be optimized for incremental computation, leading to challenges in maintaining the freshness of results. The query in the streaming database focuses on recent data, making it suitable for continuous monitoring. Using streaming databases, you can run queries like finding the top 10 sold products where the “top 10 product list” might change in real-time.
  • Show HN: The simplest tiny analytics tool – storywise
    3 projects | news.ycombinator.com | 18 Jul 2023
    https://github.com/apache/druid

    It's always a question of tradeoffs.

    The awesome-selfhosted project has a nice list of open-source analytics projects. It's really good inspiration to dig into these projects and find out about the technology choices that other open-source tools in the space have made.

  • Analysing Github Stars - Extracting and analyzing data from Github using Apache NiFi®, Apache Kafka® and Apache Druid®
    8 projects | dev.to | 11 Jan 2023
    Spencer Kimball (now CEO at CockroachDB) wrote an interesting article on this topic in 2021 where they created spencerkimball/stargazers based on a Python script. So I started thinking: could I create a data pipeline using Nifi and Kafka (two OSS tools often used with Druid) to get the API data into Druid - and then use SQL to do the analytics? The answer was yes! And I have documented the outcome below. Here’s my analytical pipeline for Github stars data using Nifi, Kafka and Druid.
  • Apache Druid® - an enterprise architect's overview
    1 project | dev.to | 15 Dec 2022
    Apache Druid is part of the modern data architecture. It uses a special data format designed for analytical workloads, using extreme parallelisation to get data in and get data out. A shared-nothing, microservices architecture helps you to build highly-available, extreme scale analytics features into your applications.
  • Real Time Data Infra Stack
    15 projects | dev.to | 4 Dec 2022
    Apache Druid
  • When you should use columnar databases and not Postgres, MySQL, or MongoDB
    5 projects | dev.to | 25 Oct 2022
    But then you realize there are other databases out there focused specifically on analytical use cases with lots of data and complex queries. Newcomers like ClickHouse, Pinot, and Druid (all open source) respond to a new class of problem: The need to develop applications using endpoints published on analytical queries that were previously confined only to the data warehouse and BI tools.
  • Druids by Datadog
    6 projects | news.ycombinator.com | 20 Sep 2022
    Datadog's product is a bit too close to Apache Druid to have named their design system so similarly.

    From https://druid.apache.org/ :

    > Druid unlocks new types of queries and workflows for clickstream, APM, supply chain, network telemetry, digital marketing, risk/fraud, and many other types of data. Druid is purpose built for rapid, ad-hoc queries on both real-time and historical data.

  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 24 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic Druid repo stats
26
13,682
9.9
6 days ago

apache/druid is an open source project licensed under Apache License 2.0 which is an OSI approved license.

Druid is marked as "self-hosted". This means that it can be used as a standalone application on its own.

The primary programming language of Druid is Java.


Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Java is
the 8th most popular programming language
based on number of references?