Java distributed-database

Open-source Java projects categorized as distributed-database

Top 9 Java distributed-database Projects

distributed-database
  1. shardingsphere

    Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.

    Project mention: Apache ShardingSphere: Effortless Database Scaling and Beyond! | dev.to | 2025-02-21

    View the Project on GitHub

  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. Apache ZooKeeper

    Apache ZooKeeper

    Project mention: Mastering Apache Kafka: Powering Modern Data Pipelines | dev.to | 2025-01-16

    Zookeeper is a distributed coordination service used in older versions of Kafka to manage cluster metadata, leader election, and configuration. It ensures consistency and synchronization across Kafka brokers.

  4. Trino

    Official repository of Trino, the distributed SQL query engine for big data, former

    Project mention: Apache Iceberg | news.ycombinator.com | 2025-01-25
  5. starrocks

    The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.

    Project mention: A MySQL compatible database engine written in pure Go | news.ycombinator.com | 2024-04-09

    tidb has been around for a while, it is distributed, written in Go and Rust, and MySQL compatible. https://github.com/pingcap/tidb

    Somewhat relatedly, StarRocks is also MySQL compatible, written in Java and C++, but it's tackling OLAP use-cases. https://github.com/StarRocks/starrocks

  6. Crate

    CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.

    Project mention: OpenAI Acquires Rockset | news.ycombinator.com | 2024-06-21

    Great initiative making a list of possible Rockset replacements. Would it be possible to open the Notion page for guest contributions?

    I would like to add CrateDB (I work there) to the list. CrateDB is a distributed SQL database purposely built for real-time analytics across large datasets of structured and semi-structured data. Similarly to Rockset, it indexes all data in real-time (text, vector, geospatial, time-series, and JSON) for the most efficient search and fast ad hoc query execution at any scale. It is built on top of Apache Lucene and unlike Rockset is open-source (https://github.com/crate/crate).

    Rocket frequently comes up among other solutions our users were looking at before choosing CrateDB. For example https://cratedb.com/customers/govspend.

  7. scalardb

    Universal HTAP Engine

  8. herddb

    A JVM-embeddable Distributed Database

  9. SaaSHub

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

    SaaSHub logo
  10. kronotop

    Kronotop is a distributed and transactional document database backed by FoundationDB.

    Project mention: Kronotop: Redis-compatible, transactional document store backed by FoundationDB | news.ycombinator.com | 2025-01-20
  11. Serengeti

    Serengeti - The Autonomous Distributed Database

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-database discussion

Log in or Post with

Java distributed-database related posts

  • Apache ShardingSphere: Effortless Database Scaling and Beyond!

    1 project | dev.to | 21 Feb 2025
  • SurrealDB 1.0

    4 projects | news.ycombinator.com | 29 Oct 2023
  • Managing Data Residency - the demo

    3 projects | dev.to | 25 May 2023
  • Analysing Github Stars - Extracting and analyzing data from Github using Apache NiFi®, Apache Kafka® and Apache Druid®

    8 projects | dev.to | 11 Jan 2023
  • ShardingSphere 5.3.0 is released: new features and improvements

    5 projects | dev.to | 11 Dec 2022
  • ElasticJob 3.0.2 is released including failover optimization, scheduling stability, and Java 19 compatibility

    3 projects | dev.to | 30 Oct 2022
  • Apache ShardingSphere 5.2.0 is Released!

    2 projects | dev.to | 12 Sep 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Mar 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 shardingsphere 20,128
2 Apache ZooKeeper 12,415
3 Trino 11,023
4 starrocks 9,701
5 Crate 4,198
6 scalardb 484
7 herddb 317
8 kronotop 247
9 Serengeti 5

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