Fyi, when I did something similar, I found that running separate parallel get requests was substantially faster than a basic map reduce.  That was even the case when I ran the map reduce as an erlang function instead of javascript.  <div>
<br></div><div>You should be able to find my previous post at the end of java client discussion thread from a couple months back.  I can't remember the difference but I think it may have been something like 100ms overhead to run a map reduce versus parallel gets.</div>
<div><br></div><div>Jacques<br><br><div class="gmail_quote">On Thu, Aug 18, 2011 at 1:35 PM, Wilson MacGyver <span dir="ltr"><<a href="mailto:wmacgyver@gmail.com">wmacgyver@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
I've been using map reduce to fake a bulk get.<br>
<br>
I do a post against map reduce interface, using the following<br>
<br>
{"inputs":<br>
[["bucket1", "k1"],<br>
["bucket1", "k2"],<br>
["bucket1", "k3"],<br>
["bucket1", "k4"],<br>
["bucket1", "k5"],<br>
["bucket1", "k6"],<br>
["bucket1", "k7"],<br>
["bucket1", "k8"],<br>
["bucket1", "k9"]<br>
],<br>
"query":[{"map":{"language":"javascript","source":"function(v) { return [v.key,v<br>
.values[0].data]; }"}}]}<br>
<br>
<br>
as you can see, it's very straight forward, I'm just passing the list<br>
of buckets and keys, and<br>
then return them.<br>
<br>
I also set the R to 1.<br>
<br>
it's been working fine. but lately, as traffic begin to increase, we<br>
started seeing time out errors<br>
on the map reduce call. the strange thing is, if I issue GET on each<br>
key, results are coming back<br>
without any problem.<br>
<br>
are there any subtle differences between GET vs map reduce that I'm<br>
not understanding?<br>
<br>
Thanks,<br>
<font color="#888888"><br>
--<br>
Omnem crede diem tibi diluxisse supremum.<br>
<br>
_______________________________________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
</font></blockquote></div><br></div>