On 25 Jan 2014, at 18:50, Daniel Iwan <iwan.dan...@gmail.com> wrote:
> How "heavy" for the cluster are those two operations for Riak cluster 3-5 > nodes? > Listing all keys and filtering on client side is definitely not recommended > but is 2i query via $key for given bucket equally heavy and not recommended? It is a coverage query, so it hits 1 / N of the vnodes in your cluster. It then folds over the whole key space for the given bucket. Riak has back pressure for 2i queries, but it is reasonably expensive operation. I recommend you try it on a test cluster, using basho_bench maybe, to set up a representative work load for your application and see if the impact is tolerable to for your application. > > On related note is there a $bucket query to find all the buckets in the > cluster and if there is how heavy is that operation? There is not. It would basically be traversing the entire key set. > > Thanks > Daniel > > > > -- > View this message in context: > http://riak-users.197444.n3.nabble.com/Listing-all-keys-and-2i-key-query-on-a-bucket-tp4030332.html > Sent from the Riak Users mailing list archive at Nabble.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