8

我最近阅读了这篇很棒的文章,它简洁地解释了 Google MapReduce 的强大功能:

http://www.joelonsoftware.com/items/2006/08/01.html

在 Mastering Delphi 2009 中,Marco Cantu 展示了一个使用匿名函数的多线程 for 循环,这基本上是 MapReduce 的 Map 部分,但表示它不完整并且还有其他示例。我也隐约知道 Embarcadero 有人在开发 DTL 库,但我最近没有看到太多关于它的内容。

那么,在 Delphi 中是否有可靠的 MapReduce 实现可供使用?

我知道 Andreas Hausladen 提供了这个方便的库,如果没有通用 Map Reduce,这是构建的最佳库吗?

http://andy.jgknet.de/blog/?page_id=100

谢谢!

4

2 回答 2

7

Craig Stuntz 在他的博客(从这里开始)上写了一系列关于高阶函数的文章,尤其是 map 和 fold/reduce。虽然不是“在 Delphi 中可供使用的 MapReduce 的可靠实现”,但在实现您自己的时它肯定是一个很好的起点!

于 2009-08-04T07:19:07.937 回答
0

您还可以使用 Hadoop Streaming 使 Hadoop 与以任何语言编写的映射器和化简器兼容。您的输入文件、映射器和化简器都将使用 STDIN 和 STDOUT 进行交互。

于 2009-12-03T21:06:24.953 回答