Skip to content
Open source dynamo clone written in Erlang.
Erlang JavaScript Python Ruby C R
Latest commit a5618dc Mar 30, 2010 Cliff Moon Nail meet coffin.
Failed to load latest commit information.
bin bin/dynomite: Fix symlink parsing of script file name when symlink po… May 8, 2009
c fix persistence offset issues Apr 26, 2009
conf Add thrift and a thrift service Nov 7, 2008
deps show args on command line Apr 9, 2009
doc a bloom filter Apr 21, 2009
ebin add rpc to the app file May 1, 2009
elibs Merge branch 'master' of git@github.com:cliffmoon/dynomite Jul 1, 2009
escripts move load gen into a module Apr 7, 2009
etest fix edge case where 0 resolved to a negative partition May 8, 2009
gen-erl Add thrift and a thrift service Nov 7, 2008
gen-rb generated ruby bindings for the thrift iface Jan 14, 2009
if Add thrift and a thrift service Nov 7, 2008
include load balancing profiling Apr 4, 2009
pylibs Merged from cliffmoon master Nov 25, 2008
releases update rel file for r13b Jun 4, 2009
rlibs Add --pidfile to start command for writing a PID file. Jun 4, 2009
rspecs Merge branch 'powerset' Aug 15, 2008
web lots of new viz stuff for the interface Oct 24, 2008
.gitignore Add --pidfile to start command for writing a PID file. Jun 4, 2009
.gitmodules get outta here Apr 8, 2009
AUTHORS adding chris brown Apr 7, 2009
BTREEFORMAT refactoring complete for now Jan 26, 2009
Capfile remove the profiling stuff Apr 7, 2009
ChangeLog changelog Apr 16, 2009
LICENSE Merge branch 'powerset' Aug 15, 2008
NEWS Merge branch 'powerset' Aug 15, 2008
NOTES Merged from cliffmoon master Nov 25, 2008
PROTOCOL Merge branch 'powerset' Aug 15, 2008
README.markdown Nail meet coffin. Mar 30, 2010
Rakefile refactor left thrift beams out in the cold Apr 27, 2009
XHASHFORMAT starting point for xhash storage Nov 17, 2008
config.json lol, need to revert config May 10, 2009
dist_config.json default single node Apr 7, 2009
test.py Fixed incorrect change to membership Nov 19, 2008

README.markdown

NOTICE

If the lack of commits over the past year isn't a clue, this is your warning that Dynomite is a dead project and is no longer being maintained. At some point in the future my employer may allow me to push out the improvements that I've made since I was barred from pushing code publicly. But I would not count on it, and I would not recommend you use Dynomite for anything other than a functional design document on how to build a Dynamo clone.

If you need an erlang Dynamo clone for production use I would recommend Riak.

If you need something with a bigtable style data model then I recommend Cassandra.

Dynomite

This is dynomite. It is a clone of the amazon dynamo key value store written in Erlang.

Amazon's Dynamo

Documentation

IRC

channel #dynomite on irc.freenode.net

Mailing List

Dynomite Mailing List

TL;DR Getting Started

git clone git://github.com/cliffmoon/dynomite.git
cd dynomite
git submodule init
git submodule update
rake
./bin/dynomite start -c config.json
Something went wrong with that request. Please try again.