CouchDB:Erlang中的map-reduce

时间:2009-07-23 08:20:28

标签: erlang couchdb mapreduce

如何在Erlang for CouchDB中编写map-reduce函数?我确信Erlang比JavaScript更快。

2 个答案:

答案 0 :(得分:25)

pmap(F, L) ->
    Parent = self(),
    Pids = [spawn(fun() ->
                     Parent ! {self(), F(X)}
                  end) || X -> L],
    [receive {Pid, Res} -> Res end || Pid < - Pids].

我相信我做到了,鲍勃。

答案 1 :(得分:16)

您可以使用erlview进行此操作,该数据位于Google的“couchdb erlang视图”前十位,并列在CouchDB wiki page for other-language view servers上。