RonDB is a distributed key-value store that supports. It based on a fork of MySQL NDB Cluster.
Two-Phase Locking (Deadlock Detection)
RonDB uses strict two-phase locking when using locks. READ COMMITTED is lockless and always reads the latest committed value. READ COMMITTED is default from MySQL.
Conflict Resolution Synchronous Replication Asynchronous Replication
Within one cluster, RonDB uses synchronous replication. For multi-region replication, RonDB supports both asynchronous active-passive and active-active (with conflict resolution) between clusters.
Read Committed Repeatable Read
By default, RonDB supports read committed. It can however also support the repeatable read mode by using SELECT ... LOCK IN SHARED MODE
.
https://github.com/logicalclocks/rondb
Hopsworks AB
2020
MySQL NDB Cluster