Ask HN: Free and open source distributed database written in C++ or C

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

JetBrains - Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. ydb

    YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. yugabyte-db

    YugabyteDB - the cloud native distributed SQL database for mission-critical applications.

    https://www.yugabyte.com - Postgres fronted distributed OLTP database

    I work there (300+ ppl). It's primarily open source. It makes money through support contracts and cloud hosting, but all core development is done in the open.

  4. Scylla

    NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB

    Never used it before but check out https://github.com/scylladb/scylla

    I have a lot of experience with Cassandra though.

  5. dqlite

    Embeddable, replicated and fault-tolerant SQL engine.

  6. scaliendb

    ScalienDB is a scalable, replicated datastore.

  7. ClickHouse

    ClickHouse® is a real-time analytics database management system

  8. redpanda

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

    Went searching for https://redpanda.com/ and couldn't find it in the DB, fyi :)

    Not affiliated, just saw the Jepsen report posted here a few weeks ago.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. rupy

    HTTP App. Server and JSON DB - Shared Parallel (Atomic) & Distributed

    I have one in Java: https://github.com/tinspin/rupy

    Here is the 2000 lines of code of the entire database: http://root.rupy.se/code?path=/Root.java

    And here you can try it out: http://root.rupy.se

  11. Aerospike

    Aerospike Database Server – flash-optimized, in-memory, nosql database

    Scylla's main competitor in replacing C* with native code.

    https://github.com/aerospike/aerospike-server

  12. MySQL

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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • ToplingDB – the compatible superior replacement for RocksDB

    6 projects | news.ycombinator.com | 1 Jul 2025
  • Modern CMake

    8 projects | news.ycombinator.com | 15 Apr 2025
  • RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care)

    5 projects | dev.to | 16 Feb 2025
  • PostgreSQL High Availability Solutions – Part 1: Jepsen Test and Patroni

    3 projects | news.ycombinator.com | 8 Dec 2024
  • blog yb Covering Indexes: add columns in the Key or in Include?

    1 project | dev.to | 15 Nov 2024

Did you know that C++ is
the 7th most popular programming language
based on number of references?