3 ms·
Riak & CAP Thereom Riak's guiding design principle is Dr. Eric Brewer's CAP Theorem. The CAP theorem defines distributed systems in terms of three desired prop
by mmaunder 16y ago
Riak & CAP Thereom
Riak's guiding design principle is Dr. Eric Brewer's CAP Theorem. The CAP theorem defines distributed systems in terms of three desired properties: Consistency, Availability, and Partition (failure) tolerance. The theorem states you can only rely on having two of the three properties at any time.
Riak chooses to focus on the A and P of CAP. The choice puts Riak in the eventually consistent camp. However, the window for "eventually consistent" is in terms of milliseconds which can be good enough for many applications.
- bjnortier_hn 16y agoIt's also in the Dynamo family together with Voldemort and Cassandra, but notably it has Map-Reduce (with link following) that these other two don't have.
- JulianMorrison 16y agoCassandra has Hadoop integration.
- tyweir 16y agoGiven their love and respect of CAP, it seems quite awesome that Dr. Brewer recently joined Basho's board of directors: http://basho.com/Eric-Brewer-Joins-Board-of-Directors-of-Basho.html http://basho.com/Eric-Brewer-Joins-Board-of-Directors-of-Bas...