Monday, January 12, 2009

MapReduce with Erlang?

A funny thought hit me yesterday before I forgot it and re-thought of it today: is Erlang the ideal platform for MapReduce applications? Let's see...
  1. Highly concurrent, even across multiple machines.
  2. Is functional, therefore it does have map and "reduce-like" functions.
  3. Designed for high-reliability, including the ability to upgrade without shutting down.
Interesting, no? It's definitely something to think about and I think if I do get a chance, I'll have to see what I can do along those lines.

Perhaps I should suggest that the Computer Language Shootout should have a MapReduce benchmark...


Post a Comment

Links to this post:

Create a Link

<< Home