Need advice about which tool to choose?Ask the StackShare community!
Dynomite vs Mysos: What are the differences?
Dynomite: Making Non-Distributed Databases, Distributed. 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; Mysos: MySQL on Mesos. Mysos is an Apache Mesos framework for running MySQL instances. It dramatically simplifies the management of a MySQL cluster.
Dynomite and Mysos belong to "Database Cluster Management" category of the tech stack.
Some of the features offered by Dynomite are:
- Replication
- Highly available reads
- Pluggable Datastores
On the other hand, Mysos provides the following key features:
- Efficient hardware utilization through multi-tenancy (in performance-isolated containers)
- High reliability through preserving the MySQL state during failure and automatic backing up to/restoring from HDFS
- An automated self-service option for bringing up new MySQL clusters
Dynomite and Mysos are both open source tools. It seems that Dynomite with 3.09K GitHub stars and 395 forks on GitHub has more adoption than Mysos with 603 GitHub stars and 69 GitHub forks.
Pros of Dynomite
- Multi datacenters or regions3
- Low latency high throughput2
- Pluggable APIs (Currently have Redis/Memcached APIs)2
- Scale1
- Support many datastores: redis, memcached, rocksdb, etc1