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