Java Distributed Databases

Open-source Java projects categorized as Distributed Databases

Top 5 Java Distributed Database Projects

Distributed Databases
  1. Druid

    Apache Druid: a high performance real-time analytics database.

    Project mention: Why You Shouldn’t Invest In Vector Databases? | dev.to | 2025-04-24

    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.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Apache Cassandra

    Apache Cassandra®

    Project mention: Twitter's 600-Tweet Daily Limit Crisis: Soaring GCP Costs and the Open Source Fix Elon Musk Ignored | dev.to | 2025-04-10

    Cassandra: Cassandra is a highly scalable and fault-tolerant NoSQL database. It is designed to handle large amounts of data across multiple commodity servers, making it suitable for high-availability and data-intensive applications.

  4. Apache HBase

    Apache HBase

    Project mention: List of 45 databases in the world | dev.to | 2024-07-09

    HBase — Distributed, scalable, big data store.

  5. OpenTSDB

    A scalable, distributed Time Series Database.

  6. scalardb

    Universal HTAP Engine

  7. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java Distributed Databases discussion

Log in or Post with

Java Distributed Databases related posts

  • Exploring the Journey of Apache Cassandra: Innovation, Funding, and Community Impact

    1 project | dev.to | 6 Mar 2025
  • Concurrency bugs in Lucene: How to fix optimistic concurrency failures

    3 projects | news.ycombinator.com | 22 Feb 2025
  • Visualizing the Apache Cassandra Token Ring with Plotly

    1 project | dev.to | 27 Sep 2024
  • System Design: Databases and DBMS

    12 projects | dev.to | 1 May 2024
  • How to choose the right type of database

    15 projects | dev.to | 28 Feb 2024
  • Show HN: The simplest tiny analytics tool – storywise

    3 projects | news.ycombinator.com | 18 Jul 2023
  • 10+ Open-Source Projects For Web Developers In 2023

    14 projects | dev.to | 10 Apr 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Distributed Database projects in Java? This list will help you:

# Project Stars
1 Druid 13,702
2 Apache Cassandra 9,201
3 Apache HBase 5,343
4 OpenTSDB 5,039
5 scalardb 547

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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