¿Cómo puedo escribir las funciones map-reduce en Erlang para CouchDB? Estoy seguro de que Erlang es más rápido que JavaScript.CouchDB: map-reduce en Erlang
Respuesta
Puede hacerlo usando erlview, que se encuentra dentro de los diez mejores resultados en Google para "vista de sofá de sofá" y aparece en el CouchDB wiki page for other-language view servers.
Snarky Jim es sarcástica. Y correcto. –
Con la próxima versión de CouchDB, se incorporarán vistas de erlang. Ni siquiera tendrá que descargar y configurar erlview para que funcione. –
CouchDB 0.10 (lanzado en octubre de 2009) y posterior compatibilidad con vistas de Erlang de forma nativa. Un buen informe está en 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].
Creo que hice, Bob.
Necesita la caricatura pegada allí para un valor agregado: D – madlep
Lulz ... considere mi risa de la tarde proporcionado para. –
- 1. Emitir Tuplas desde vistas de Erlang en CouchDB
- 2. Cómo escribir funciones de lista nativas de Erlang en CouchDB
- 3. Traducir las vistas javascript de CouchDB a erlang
- 4. Producto cruzado en MapReduce
- 5. MapReduce en AWS
- 6. Error en Hadoop MapReduce
- 7. Reducir funciones en PHPillow para CouchDB
- 8. Implementación de MapReduce en Scala
- 9. Reductores disponibles en Elastic MapReduce
- 10. Paralelización del "Reducir" en "MapReduce"
- 11. Operaciones MapReduce/Aggregate en SpringBatch
- 12. Erlang - C y Erlang
- 13. Despliegue mínimo de couchdb en Windows
- 14. objetos relacionados en CouchDB
- 15. Paginación en CouchDB?
- 16. Como-condición en CouchDB
- 17. Couchdb en Android
- 18. CouchDB en Windows?
- 19. Couchdb en Nodejs
- 20. CouchDB en producción
- 21. UUID en CouchDB
- 22. controlador de autenticación personalizado couchdb
- 23. Hbase mapreduce error
- 24. Mapreduce for dummies
- 25. Implementando PageRank usando MapReduce
- 26. Amazon Elastic MapReduce - SIGTERM
- 27. mapreduce ejemplo recuento
- 28. Alternativas de MapReduce
- 29. Comenzando con MapReduce/Hadoop
- 30. CouchDB Group y Key Range
¿Por qué estás seguro de esto? –
No puede ser una coincidencia: http://browsertoolkit.com/fault-tolerance.png – shoosh