Need advice about which tool to choose?Ask the StackShare community!
Dynomite vs Galera Cluster: 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; Galera Cluster: A Multi-Master Cluster based on synchronous replication for MySQL. 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.
Dynomite and Galera Cluster can be categorized as "Database Cluster Management" tools.
Some of the features offered by Dynomite are:
- Replication
- Highly available reads
- Pluggable Datastores
On the other hand, Galera Cluster provides the following key features:
- True Multi-master Read and write to any node at any time
- Synchronous Replication No slave lag, no data is lost at node crash
- Tightly Coupled All nodes hold the same state
Dynomite and Galera Cluster are both open source tools. It seems that Dynomite with 3.13K GitHub stars and 403 forks on GitHub has more adoption than Galera Cluster with 279 GitHub stars and 118 GitHub forks.
According to the StackShare community, Galera Cluster has a broader approval, being mentioned in 14 company stacks & 5 developers stacks; compared to Dynomite, which is listed in 3 company stacks and 5 developer stacks.
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