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

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.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. SaaSHub

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

    SaaSHub 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

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

  10. 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

  11. 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

  • 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
  • The Part of PostgreSQL We Hate the Most

    1 project | news.ycombinator.com | 21 Oct 2024
  • pgSphere and Q3C on Distributed SQL

    3 projects | dev.to | 4 Oct 2024
  • List of 45 databases in the world

    27 projects | dev.to | 9 Jul 2024

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