What is Dynomite?
Dynomite is a generic dynamo implementation that can be used with many different key-value pair storage engines. Currently these include Redis and Memcached. Dynomite supports multi-datacenter replication and is designed for high availability.
Dynomite is a tool in the Database Cluster Management category of a tech stack.
Dynomite is an open source tool with 3.9K GitHub stars and 515 GitHub forks. Here’s a link to Dynomite's open source repository on GitHub
Who uses Dynomite?
3 companies reportedly use Dynomite in their tech stacks, including Netflix, Truckaurbus Marketplace Pvt. Ltd., and propelled.
15 developers on StackShare have stated that they use Dynomite.
Pros of Dynomite
Multi datacenters or regions
Low latency high throughput
Pluggable APIs (Currently have Redis/Memcached APIs)
Support many datastores: redis, memcached, rocksdb, etc
- Highly available reads
- Pluggable Datastores
- Standard open source Memcached/Redis ASCII protocol support
- Scalable I/O event notification server
- Peer-to-peer, and linearly scalable
- Cold cache warm-up
- Asymmetric multi-datacenter replications
- Internode communication and Gossip
- Functional in AWS and physical datacenter
Dynomite Alternatives & Comparisons
What are some alternatives to Dynomite?
Powerful database management & design tool for Win, Mac & Linux. With intuitive GUI, user manages MySQL, MariaDB, SQL Server, SQLite, Oracle & PostgreSQL DB easily.
It’s an easy-to-use, high-availability solution, which provides high system up-time, no data loss and scalability for future growth. You can Keep it up and running 24/7. Putting our expertise to use will help you avoid trial and error.
Mysos is an Apache Mesos framework for running MySQL instances. It dramatically simplifies the management of a MySQL cluster.