Есть ли библиотека MapReduce для Delphi?

Недавно я прочитал эту замечательную статью, в которой кратко объясняются возможности Google MapReduce:

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

В «Освоении Delphi 2009» Марко Канту демонстрирует многопоточный цикл for с использованием анонимных функций, который в основном является частью Map в MapReduce, но сказал, что он не был завершен и были другие примеры. Я также смутно знаю, что кто-то в Embarcadero работает над библиотекой DTL, но в последнее время я мало что видел о ней.

Итак, доступны ли надежные реализации MapReduce в Delphi для использования?

Я знаю об этой удобной библиотеке от Андреаса Хаусладена, если нет общего уменьшения карты, это лучшая библиотека для создания?

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

Спасибо!


person Zartog    schedule 04.08.2009    source источник


Ответы (2)


Крейг Стунц написал серию сообщений в своем блоге (начиная с здесь) на функциях более высокого порядка, в частности map и fold / reduce. Хотя это и не «надежная реализация MapReduce в Delphi, доступная для использования», это определенно хорошее место для начала реализации своей собственной!

person Frank Shearar    schedule 04.08.2009
comment
+1, но есть еще более ранняя запись в блоге, которая очень важна в этом отношении: blogs.teamb.com/craigstuntz/2008/01/24/37787 Стоит задуматься тем, кто действительно заинтересован в использовании концепций FP в программировании на Delphi. - person mghie; 04.08.2009
comment
Извините, но обе ссылки мертвы. - person Paul; 05.05.2020

Вы также можете использовать Hadoop Streaming, чтобы сделать Hadoop совместимым с преобразователем и редуктором, написанным на любом языке. Ваши входные файлы, преобразователь и редуктор будут взаимодействовать с помощью STDIN и STDOUT.

person GobiasKoffi    schedule 03.12.2009