News for hackers. Stuff that matters.
Re:Riak - web-shaped data storage system by jbellis on Saturday October 10, 2009 @09:49AM (#873320)
What's the 10,000 ft summary of how Riak is different from Dynomite, PowerSet's Dynamo-clone-in-Erlang?
Re:Riak - web-shaped data storage system by beerriot on Saturday October 10, 2009 @10:55AM (#873358)
Disclaimer: I've never actually run Dynomite, so I'm going on what I can find in docs.

In any case, a few of differences I found:

1. Configuration of N/R/W parameters. Dynomite appears to set these properties once, at startup time, for all values. Riak configures N per-bucket ("bucket" being like a 1-level directory structure), and R/W per-request. Specifying N/R/W so "late" means that applications can put different CAP requirements on different sets of data and tune those requirements at request time.

2. Dynomite's main external interface seems to be thrift-based, with also some RPC exposure. Riak's main external interface is JSON-based, over ReSTful HTTP.

3. Hinted handoff is a target for Dynomite's 1.0 milestone (according to http://wiki.github.com/cliffmoon/dynomite/roadmap). Riak already fully supports hinted handoff.

Re:Riak - web-shaped data storage system by jbellis on Saturday October 10, 2009 @02:39PM (#873607)
Thanks!