2009-07-23 4 views
18

मैं कोचडीबी के लिए एरलांग में मानचित्र-कम कार्यों को कैसे लिख सकता हूं? मुझे यकीन है कि एरलांग जावास्क्रिप्ट से तेज है।कॉच डीबी: एरलांग में मानचित्र-कमी

+2

आप इस बारे में क्यों यकीन कर रहे हैं? –

+18

संयोग नहीं हो सकता है: http://browsertoolkit.com/fault-tolerance.png – shoosh

उत्तर

16

आप erlview का उपयोग करके ऐसा कर सकते हैं, जो "couchdb erlang view" के लिए Google पर शीर्ष दस हिट के भीतर है और इसे CouchDB wiki page for other-language view servers पर सूचीबद्ध किया गया है।

+3

स्नर्की जिम स्नैकी है। और सही है। –

+0

कोच डीबी एरलांग विचारों की अगली रिलीज के साथ बनाया जाएगा। आपको इसे काम करने के लिए एआरएलव्यू डाउनलोड और सेटअप भी नहीं करना पड़ेगा। –

+2

कॉच डीबी 0.10 (अक्टूबर 200 9 को जारी) और बाद में एरलांग विचारों को मूल रूप से समर्थन देते हैं। एक अच्छा लेखन http://blog.echolibre.com/2010/02/couchdb-custom-erlang-map-functions/ – JasonSmith

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

मेरा मानना ​​है कि मैंने किया, बॉब।

+0

अतिरिक्त मूल्य के लिए चिपका हुआ कार्टून की आवश्यकता है: डी – madlep

+0

लुल्ज़ ... मेरी दोपहर हंसी पर विचार करें के लिए उपलब्ध। –