MapReduce
Версия от 13:23, 27 мая 2016; Admin (обсуждение | вклад) (Новая страница: «'''MapReduce''' — модель распределённых вычислений, представленная компанией Google, используема…»)
MapReduce — модель распределённых вычислений, представленная компанией Google, используемая для параллельных вычислений над очень большими, несколько петабайт, наборами данных в компьютерных кластерах.
Применение
- Apache Hadoop — бесплатная реализация MapReduce с открытым исходным кодом на языке Java.
- Qt Concurrent — упрощённая версия фреймворка, реализованная средствами Qt на C++, которая используется для распределения задачи между несколькими ядрами одного компьютера.
- CouchDB использует MapReduce для определения представлений поверх распределённых документов
- MongoDB позволяет использовать MapReduce для параллельной обработки запросов на нескольких серверах