To add to Ian's comment, for me personally, this specific characteristic is in 
fact a very important distinguishing feature of Riak vs other scalable KV 
systems. To me, this is what separates 

My understanding is that Riak borrows this from Dynamo which talks about 
"decentralization" - master nodes often times are a cause of bottlenecks and/or 
single point of failure for certain operations.

Vishal

On Jan 11, 2012, at 8:39 AM, Ian Plosker wrote:

> Les,
> 
> In Riak, there is no single primary copy considered the canonical version. 
> For each key, there will be N (3 by default) partitions responsible for 
> storing the associated value. In effect, there are N primaries for any key. 
> This is how Riak makes its availability guarantees, as well as why "absolute 
> consistency" is difficult.
> 
> -- 
> Ian Plosker <i...@basho.com>
> Developer Advocate
> Basho Technologies, Inc.
> On Tuesday, January 10, 2012 at 10:09 PM, Les Mikesell wrote:
> 
>> On Tue, Jan 10, 2012 at 8:52 PM, Justin Sheehy <jus...@basho.com> wrote:
>>> 
>>> On Jan 10, 2012, at 9:42 PM, Les Mikesell wrote:
>>> 
>>>> How do things like mongo and elasticsearch manage atomic operations
>>>> while still being redundant?
>>> 
>>> Most such systems use some variant of primary copy replication, also known 
>>> as master/slave replication.
>>> 
>>> That approach can provide consistency, but has much weaker availability 
>>> properties.
>> 
>> Doesn't riak need some kind of partition owner/master concept to
>> control migration? And if it has that, why can't the client request
>> that an operation happens on the partition owner/master first for
>> things that need consistency?
>> 
>> --
>> Les Mikesell
>> lesmikes...@gmail.com
>> 
>> _______________________________________________
>> riak-users mailing list
>> riak-users@lists.basho.com
>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to