DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

DynomiteDB


DynomiteDB is a distributed database proxy layer that provides data replication, sharding, and high availability for single-server storage engines such as Redis and Memcached. It supports pluggable in-memory and persistent backends, multi-datacenter replication, and operates on a shared-nothing architecture.

Source Code
https://github.com/Netflix/dynomite[02]
Developer
Country of Origin
US
Start Year
2012 [05]
End Year
2022
Project Type
Open Source
Derived From
Redis
Inspired By
DynamoDB
Compatible With
Memcached, Redis
Operating System
Linux
License
Apache v2

Database Entry

DynomiteDB


DynomiteDB is a distributed database proxy layer that provides data replication, sharding, and high availability for single-server storage engines such as Redis and Memcached. It supports pluggable in-memory and persistent backends, multi-datacenter replication, and operates on a shared-nothing architecture.

History


The system was initially developed by Netflix engineers and released around 2012. It was designed as a thin, distributed layer inspired by the Amazon Dynamo paper to add replication and sharding capabilities to key-value stores.

Coordination


Data Model


Fault Tolerance


Query Interface


System Architecture


Revision #7