【发布时间】:2011-08-30 13:52:41
【问题描述】:
Map-Reduce 编程模型源于多年前在 Lisp 和 Scheme 等函数式语言中出现的 map 和 reduce 函数。
我记得在大学(90 年代初)时,甚至在那时我就被告知 Map-Reduce 在可扩展性方面具有优势。
目前我们都知道 Hadoop 以及从 Google 复制它的原始版本。 我想知道的是,“旧”函数式语言中存在哪些选项可以在至少几个计算节点上执行 Map-Reduce?
或者这是那些在纸面上看起来不错但在 Google 完成之前没有人真正开始构建的功能之一?
【问题讨论】:
标签: functional-programming hadoop scalability mapreduce parallel-processing