Dynomite is an eventually consistent distributed key value store written in Erlang. The design is based off of Amazon’s Dynamo paper. Dynomite currently implements the following features described in the Dynamo paper, plus some stuff not covered by the paper.
Gossiping of membership
Gossiped synchronization of partitions
Pluggable storage engines
Web console with canvas visualizations
Here are our current latency numbers. Testing environment / parameters are described here.
get stats: 69460 datapoints
put stats: 70250 datapoints