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]
- Tech Docs
- http://www.dynomitedb.com/docs/[03]
- Developer
- Country of Origin
- US
- Start Year
- 2012 [04]
- End Year
- 2022
- Project Type
- Open Source
- Derived From
- Redis
- Inspired By
- DynamoDB
- Operating System
- Linux
- License
- Apache v2
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.
Citations
4 sources- DynomiteDB - A high performance, linearly scalable, highly available (HA) and distributed database dynomitedb.com
- GitHub - Netflix/dynomite: A generic dynamo implementation for different k-v storage engines · GitHub github.com
- Docs · DynomiteDB - A high performance, linearly scalable, highly available (HA) and distributed database dynomitedb.com
- Initial commit Signed-off-by: Chris Aniszczyk <[email protected]> github.com