4 ms·
It's a shame there are no comments to this yet. If you're relatively new to programming (say, a college student), this is a really cool chunk of code to copy in
by icey 18y ago
It's a shame there are no comments to this yet. If you're relatively new to programming (say, a college student), this is a really cool chunk of code to copy into notepad and figure out.
It really shows you how a tiny amount of code can do some pretty cool stuff.
- jrockway 18y agoM/R is the interesting part. Making it work over HTTP is just a few lines of Perl.
- deleted 18y ago[deleted]
- jey 18y agoAnd even M/R is just a framework for easily parallelizing "embarrassingly parallel" problems and incrementally aggregating the results (instead of in one step). A cool idea for sure, but not ground breaking -- these ideas are as old as parallel computing itself.
- bdotdub 18y agoNot a groundbreaking idea, but definitely takes the pain out of creating your own framework :)
- tlrobinson 18y agoPerhaps a simple version could be implemented in "a few lines of Perl" but the super redundant distributed version like Google's would be a bit more.
- nikils 18y agocan you show how it can be done in perl ?
- bdotdub 18y agoThe paper is a good read too: http://labs.google.com/papers/mapreduce.html http://labs.google.com/papers/mapreduce.html