特别是以下语言中任何有用程度的开源实现:
1) C++
2)蟒蛇
3) 红宝石
4) C#
德语维基百科为每种语言提供了一些软件示例。我正在翻译:
- Apache Hadoop MapReduce(原生Java,管道到C++,Python等)
- 迪斯科开源项目(Python和Erlang),诺基亚研究中心
- Greenplum 的 Greenplum MapReduce (不确定,似乎C++,但有一个像 PIG/Hive 这样的 SQL 层)。
- Qt软件的QtConcurrent Open Source C++ MapReduce实现(但未分发)
- 天网红宝石地图/归约框架
- Plasma MapReduce(Ocaml)拥有自己的分布式文件系统,称为"等离子体"
源
对于Python,有来自诺基亚的Disco:http://discoproject.org/