We are actively investigating better options for deletion of large amounts of 
keys. As Sargun mentioned, deleting the data dir for an entire backend via an 
operationalized rolling restart is probably the best approach right now for 
killing large amounts of keys. 

But if your key space can fit in memory the best way to kill keys is to use 
bitcask ttl if that's an option. 1. If you can even use bitcask in your 
environment due to the memory overhead and 2. If your use case allows for ttls 
which it may considering you may already be using time bound buckets....

-Alexander 

@siculars
http://siculars.posthaven.com

Sent from my iRotaryPhone

> On Jun 3, 2015, at 09:54, Sargun Dhillon <sdhil...@basho.com> wrote:
> 
> You could map your keys to a given bucket, and that bucket to a given backend 
> using multi_backend. There is some cost to having lots of backends (memory 
> overhead, FDs, etc...). When you want to do a mass drop, you could down the 
> node, and delete that given backend, and bring it up. Caveat: AAE, MDC, nor 
> mutable data play well with this scenario. 
> 
>> On Wed, Jun 3, 2015 at 10:43 AM, Peter Herndon <tphern...@gmail.com> wrote:
>> Hi list,
>> 
>> We’re looking for the best way to handle large scale expiration of 
>> no-longer-useful data stored in Riak. We asked a while back, and the 
>> recommendation was to store the data in time-segmented buckets (bucket per 
>> day or per month), query on the current buckets, and use the streaming list 
>> keys API to handle slowly deleting the buckets that have aged out.
>> 
>> Is that still the best approach for doing this kind of task? Or is there a 
>> better approach?
>> 
>> Thanks!
>> 
>> —Peter Herndon
>> Sr. Application Engineer
>> @Bitly
>> _______________________________________________
>> 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