On Thu, Jun 16, 2011 at 9:49 AM, Les Mikesell <lesmikes...@gmail.com> wrote:

> On 6/16/2011 10:22 AM, Nico Meyer wrote:
>
>>
>>
>
>
>  Btw, this whole issue is not really Riak specific. It is essentially a
>> consequence of eventual consistency, where you have to make a trade off
>> between the amount of bookkeeping information you want to store and the
>> maximum amount of time (or number of updates) any part of the system can
>> diverge from the rest of the system before you get undesired results.
>>
>
> The 'eventual consistency' description makes you think the system will
> eventually fix itself, though. But, won't you have a similar scenario - and
> even more difficult to fix - where for one reason or another you need to
> restore a backed up bitcask file that contains items deleted after the time
> the backup was done?
>

Consistency doesn't have to be "correct".  It absolutely is consistent for a
deleted key on one node in a replica, to replicate itself even if it was
purposefully deleted from the other N-1 nodes.

It just means something is consistent.  Raising awareness to the issues of
key deletes and how they might be restored in the system is very important
for a designer of applications for eventually consistent systems.

Dave


>
> --
>  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

Reply via email to