Wie kann ich map-reduce Funktionen in Erlang für CouchDB schreiben? Ich bin mir sicher, dass Erlang schneller ist als JavaScript.CouchDB: map-reduce in Erlang
Antwort
Sie können dies tun mit erlview, die innerhalb der Top-Ten-Treffer auf Google für "Couchdb Erlang View" ist und auf der CouchDB wiki page for other-language view servers aufgeführt ist.
Snarky Jim ist snarky. Und richtig. –
Mit der nächsten Version von CouchDB werden Erlang Views eingebaut. Sie müssen noch nicht einmal erlview herunterladen und einrichten, damit es funktioniert. –
CouchDB 0.10 (veröffentlicht Oktober 2009) und später unterstützen Erlang Ansichten nativ. Eine gute Beschreibung ist unter http://blog.echolibre.com/2010/02/couchdb-custom-erlang-map-functions/ – JasonSmith
pmap(F, L) ->
Parent = self(),
Pids = [spawn(fun() ->
Parent ! {self(), F(X)}
end) || X -> L],
[receive {Pid, Res} -> Res end || Pid < - Pids].
Ich glaube, ich habe, Bob.
Braucht die Karikatur eingefügt für Mehrwert: D – madlep
Lulz ... Betrachten Sie meinen Nachmittag lachen bereitgestellt für. –
- 1. CouchDB Erlang View
- 2. Emit Tuples von Erlang Ansichten in CouchDB
- 3. Wie schreibe ich Native Erlang Listenfunktionen in CouchDB
- 4. CouchDB scheint anders MapReduce zu implementieren zu Couchbase-lite
- 5. couchdb - Probleme Gruppierung von Sammlungen
- 6. Scalaris vs CouchDB
- 7. CouchDB Herzschlag Time-Out
- 8. Fehler in Hadoop MapReduce
- 9. Mapreduce in mongodb
- 10. MapReduce-Implementierung in Scala
- 11. Cross-Produkt in MapReduce
- 12. Sequenznummern in mapreduce
- 13. Bloom-Filter in MapReduce
- 14. Welches dokumentenorientierte DBMS passt zu Erlang-Anwendungen?
- 15. Iterative MapReduce
- 16. Mapreduce Combiner
- 17. CouchDB 1.6.1 SSL-Fehler auf Raspbian
- 18. Couchdb in Nodejs
- 19. Bereichstasten in CouchDB Ansichten
- 20. UUIDs in CouchDB
- 21. CouchDB in Produktion
- 22. Like-Bedingung in CouchDB
- 23. CouchDB in iOS/Xcode?
- 24. Seitennummerierung in CouchDB?
- 25. Mehrbereichstasten in couchdb Ansichten
- 26. CouchDB: Filterfunktionen in Ansichten
- 27. Autoinkrement in couchdb
- 28. ähnliche Objekte in CouchDB
- 29. Multiple CouchDB Dokument holen mit couchdb-python
- 30. Temporäre Ansicht in couchdb mit node-couchdb-api erstellen
Warum sind Sie sicher davon? –
Kann kein Zufall sein: http://www.browseroolkit.com/fault-tolerance.png – shoosh