Skip to content

RonDB

RonDB Logo

Give a star and make a developer happy

What is RonDB?#

RonDB is a fork of MySQL NDB Cluster, one of the storage engines supported by the MySQL server. It is a distributed, shared-nothing storage engine with capabilities for:

  • in-memory & on-disk columns
  • up to 1 PiB storage
  • online horizontal & vertical storage scaling
  • online horizontal & vertical compute scaling (MySQL servers)

Being supported by the MySQL server, RonDB is inherently ACID compliant. In-memory data is regularly persisted to disk via a REDO log and checkpoints. RonDB is open-source, written in C++.

Strengths#

RonDB delivers on the LATS properties: low Latency, high Availability, high Throughput, scalable Storage. It is the fastest existing key-value store with SQL support.

Being a fork of MySQL NDB Cluster, RonDB is targeted towards the cloud infrastructure, where flexible resource allocation can give the user a low-cost and highly adaptive solution. Significant work has been placed in making RonDB scalable horizontally and vertically for both compute and storage, which is unique for in-memory, relational databases.

Replication#

Active-Active Active-Passive
Synchronous (cross-AZ) 1-3 replicas -
Asynchronous (cross-region) n clusters (conflict resolution) n clusters

Offerings / Quickstart#

  • Localhost: Test locally with binary
  • RonDB Docker: Test locally with Docker
  • Managed in Cloud: Managed RonDB on own cloud credentials in GCP / Azure / AWS
  • On-prem: On inquiry with Kubernetes or bare metal
  • Kubernetes: coming soon

License#

License information can be found here. In test packages where this file is renamed README-test, the license file is renamed LICENSE-test. This distribution may include materials developed by third parties. For license and attribution notices for these materials, please refer to the file.

Who is behind RonDB?#

RonDB is brought to you by the RonDB team at Hopsworks AB.

Being developed by Hopsworks, RonDB also has dedicated support for features required by high-performance online feature stores.

MySQL#

It is brought to you by the MySQL team at Oracle.

Collaborate with us#

There are no existing managed databases available today with these attributes. Would you like to be part of it? Feel free to contribute!


Copyright (c) 2021, 2022, 2023, Hopsworks and/or its affiliates.