当前位置:  开发笔记 > 编程语言 > 正文

CouchDB:Erlang中的map-reduce

如何解决《CouchDB:Erlang中的map-reduce》经验,为你挑选了2个好方法。

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



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

鲍勃,我相信我做到了.



2> Jim Puls..:

您可以使用erlview进行此操作,该浏览器位于Google的"couchdb erlang视图"的十大热门内,并且在CouchDB wiki页面上列出了其他语言的视图服务器.


CouchDB 0.10(2009年10月发布)以及后来本地支持Erlang视图.一篇很好的文章来自http://blog.echolibre.com/2010/02/couchdb-custom-erlang-map-functions/
推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有