MapReduce is a software framework introduced by Google to support distributed computing on large data sets on clusters of computers. The framework is inspired by map and reduce functions commonly used in functional programming, although their purpose in the MapReduce framework is not the same as their original forms. MapReduce libraries have been written in C++, C#, Erlang, Java, Python, F#, R and other programming languages.

PropertyValue
dbpprop:abstract
  • MapReduce is a software framework introduced by Google to support distributed computing on large data sets on clusters of computers. The framework is inspired by map and reduce functions commonly used in functional programming, although their purpose in the MapReduce framework is not the same as their original forms. MapReduce libraries have been written in C++, C#, Erlang, Java, Python, F#, R and other programming languages.
  • MapReduce ist ein von Google Inc. eingeführtes Framework für nebenläufige Berechnungen über große Datenmengen auf Computerclustern. Dieses Framework wurde durch die in der funktionalen Programmierung häufig verwendeten Funktionen map und reduce inspiriert, auch wenn die Semantik des Frameworks von diesen abweicht. MapReduce-Implementierungen wurden in C++, Erlang, Java, Python und vielen anderen Programmiersprachen realisiert.
  • MapReduce je programovací model pro zpracování a generování velkých množin dat, vyvinutý společností Google pro návrhy paralelně zpracovávaných úloh, a současně knihovna v jazyce C++, která jej implementuje.
  • MapReduce es un framework introducido por Google para dar soporte a la computación paralela sobre grandes colecciones de datos en grupos de computadoras. Se han escrito implementaciones de MapReduce en C++, Java, Python y otros lenguajes.
  • MapReduce est un framework de développement informatique, introduit par Google, dans lequel sont effectués des calculs parallèles, et souvent distribués, de données potentiellement très volumineuses. Les terminologies de "Map" et "Reduce", et leur idée générale, sont empruntées aux langages de programmation fonctionnelle utilisés pour leur construction (map et réduction de la programmation fonctionnelle et des langages de programmation tableau). Le concept du framework MapReduce s'articule en deux étapes : Dans l'étape Map le nœud à qui est soumis un problème, le découpe en sous-problèmes, et les délègue à d'autre nœuds (qui peuvent en faire de même récursivement). Les sous-problèmes sont ensuite traités par les différents noeud à l'aide de la fonction Map qui à un couple (clé, valeur) associe un ensemble de nouveaux couples (clé, valeur). Vient ensuite l'étape Reduce, où les nœuds les plus bas font remonter leurs résultats au nœud parent qui les avait sollicités. Celui-ci calcule un résultat partiel à l'aide de la fonction Reduce (réduction) qui associe toutes les valeurs correspondant à la même clé à une unique paire (clé, valeur). Puis il remonte l'information à son tour. À la fin du processus, le nœud d'origine peut recomposer une réponse au problème qui lui avait été soumis. Il y a plusieurs implémentation de ce framework dans différents langages (c++, java, python, etc) et par de nombreux organismes (Google, Yahoo, etc).
  • MapReduce(マップリデュース)はコンピューター機器のクラスター上で、巨大なデータセットに対し分散並列処理を行うのを支援する目的で、Googleによって考案されたソフトウェアフレームワーク。 このフレームワークは、関数型言語にて共通して使われる、Map関数とReduce関数からインスパイアされて作られている。(しかし、Map関数とReduce関数の目的と、フレームワークにおける用いられ方は同じではない。)現在、MapReduceのライブラリ群は、C++、Java、Python 等のプログラミング言語で実装されている。
  • MapReduce is een door Google geïntroduceerd framework voor het in korte tijd uitvoeren van berekeningen over heel grote hoeveelheden data van vaak meerdere petabytes. MapReduce wordt door Google onder andere gebruikt voor het indiceren van grote hoeveelheden documenten voor de zoekmachine van Google en het analyseren van bezoekersaantallen en bezoekersgedrag van websites. Met MapReduce kan in korte tijd veel data worden verwerkt doordat het een grote taak opsplitst in deeltaken. Die deeltaken worden over meerdere computers verdeeld. De computers voeren vervolgens de deeltaken gelijktijdig uit. Dit via de functies map en fold (reduce) die bekend zijn uit de functionele programmeertalen. Als een van de computers het begeeft tijdens het uitvoeren van zijn deeltaak dan wordt die deeltaak automatisch door een andere computer overgenomen. Dit maakt het systeem zeer robuust. Hadoop is een op MapReduce geïnspireerd opensource Java-framework voor de bouw van data-intensieve gedistribueerde applicaties.
  • MapReduce — программный фреймворк, представленный компанией Google, используемый для параллельных вычислений над очень большими, несколько петабайт, наборами данных в компьютерных кластерах.
  • MapReduce是Google提出的一个软件架构,用于大规模数据集(大于1TB)的并行运算。概念"Map(映射)"和"Reduce(化简)",和他们的主要思想,都是从函数式编程语言借来的,还有从矢量编程语言借来的特性。 当前的软件实现是指定一个Map(映射)函数,用来把一组键值对映射成一组新的键值对,指定并发的Reduce(化简)函数,用来保证所有映射的键值对中的每一个共享相同的键组。
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • MapReduce is a software framework introduced by Google to support distributed computing on large data sets on clusters of computers. The framework is inspired by map and reduce functions commonly used in functional programming, although their purpose in the MapReduce framework is not the same as their original forms. MapReduce libraries have been written in C++, C#, Erlang, Java, Python, F#, R and other programming languages.
  • MapReduce ist ein von Google Inc. eingeführtes Framework für nebenläufige Berechnungen über große Datenmengen auf Computerclustern. Dieses Framework wurde durch die in der funktionalen Programmierung häufig verwendeten Funktionen map und reduce inspiriert, auch wenn die Semantik des Frameworks von diesen abweicht. MapReduce-Implementierungen wurden in C++, Erlang, Java, Python und vielen anderen Programmiersprachen realisiert.
  • MapReduce je programovací model pro zpracování a generování velkých množin dat, vyvinutý společností Google pro návrhy paralelně zpracovávaných úloh, a současně knihovna v jazyce C++, která jej implementuje.
  • MapReduce es un framework introducido por Google para dar soporte a la computación paralela sobre grandes colecciones de datos en grupos de computadoras. Se han escrito implementaciones de MapReduce en C++, Java, Python y otros lenguajes.
  • MapReduce est un framework de développement informatique, introduit par Google, dans lequel sont effectués des calculs parallèles, et souvent distribués, de données potentiellement très volumineuses. Les terminologies de "Map" et "Reduce", et leur idée générale, sont empruntées aux langages de programmation fonctionnelle utilisés pour leur construction (map et réduction de la programmation fonctionnelle et des langages de programmation tableau).
  • MapReduce is een door Google geïntroduceerd framework voor het in korte tijd uitvoeren van berekeningen over heel grote hoeveelheden data van vaak meerdere petabytes. MapReduce wordt door Google onder andere gebruikt voor het indiceren van grote hoeveelheden documenten voor de zoekmachine van Google en het analyseren van bezoekersaantallen en bezoekersgedrag van websites. Met MapReduce kan in korte tijd veel data worden verwerkt doordat het een grote taak opsplitst in deeltaken.
  • MapReduce — программный фреймворк, представленный компанией Google, используемый для параллельных вычислений над очень большими, несколько петабайт, наборами данных в компьютерных кластерах.
rdfs:label
  • MapReduce
  • MapReduce
  • MapReduce
  • MapReduce
  • MapReduce
  • MapReduce
  • MapReduce
  • MapReduce
  • MapReduce
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of
is owl:sameAs of