File:Mapreduce.png

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file(1,395 × 476 pixels, file size: 37 KB, MIME type: image/png)

Captions

Captions

Add a one-line explanation of what this file represents

Summary[edit]

Description
Français : Schéma du fonctionnement du MapReduce
Date
Source Own work
Author Clém IAGL

Source code[edit]

\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{libertine}

\begin{document}
\begin{tikzpicture}[every node/.style={thick}]
  \colorlet{coul0}{orange!20} \colorlet{coul1}{blue!20} \colorlet{coul2}{red!20} \colorlet{coul3}{green!20}
  \tikzstyle{edge}=[->, very thick]
  \draw[thick, fill=violet!30] (-1, -2) rectangle node[rotate=90] {\textbf{Données en entrée}} (0,2);
  \foreach \i in {0,1,2,3} {
    \node[draw, fill=coul\i] (data\i) at (1.5, 1.5 - \i) {Données};
    \node[ellipse, draw, fill=cyan!20] (map\i) at (3.5, 1.5 - \i) {\textsf{Map}};
    \draw[edge] (0,0) -- (data\i.west);
    \draw[edge] (data\i) -- (map\i);
  }
  \node[draw, minimum height=1cm, fill=purple!30] (resultat) at (10, 0) {\textbf{Résultat}};
  \foreach \i in {0,1,2} {
    \node[draw, fill=yellow!20] (paire\i) at (5.5, 1.5 - \i*1.5) {\begin{minipage}{1cm}couple \centering $\langle k,v \rangle$\end{minipage}};
    \node[ellipse, draw, fill=cyan!20] (reduce\i) at (7.5, 1.5 - \i*1.5) {\textsf{Reduce}};
    \draw[edge] (paire\i) -- (reduce\i);
    \draw[edge] (reduce\i.east) -- (resultat);
  }
          %paire
  \draw[edge] (map0.east) -- (paire0.west); \draw[edge] (map0.east) -- (paire1.west);
  \draw[edge] (map1.east) -- (paire0.west); \draw[edge] (map1.east) -- (paire2.west);
  \draw[edge] (map2.east) -- (paire1.west); \draw[edge] (map2.east) -- (paire0.west);
  \draw[edge] (map3.east) -- (paire1.west); \draw[edge] (map3.east) -- (paire2.west);
\end{tikzpicture}
\end{document}

Licensing[edit]

I, the copyright holder of this work, hereby publish it under the following license:
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 3.0 Unported license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current14:28, 17 March 2017Thumbnail for version as of 14:28, 17 March 20171,395 × 476 (37 KB)Chouhartem (talk | contribs)Correction of a French translation problem.
21:08, 16 March 2017Thumbnail for version as of 21:08, 16 March 20171,395 × 476 (37 KB)Chouhartem (talk | contribs)Refonte de l'image originale à l'aide de PGF/tikz
10:20, 17 November 2012Thumbnail for version as of 10:20, 17 November 2012673 × 295 (90 KB)OgreBot (talk | contribs)(BOT): Reverting to most recent version before archival
10:20, 17 November 2012Thumbnail for version as of 10:20, 17 November 2012492 × 226 (22 KB)OgreBot (talk | contribs)(BOT): Uploading old version of file from de.wikipedia; originally uploaded on 2009-07-18 01:21:40 by Jerome Baum
10:20, 17 November 2012Thumbnail for version as of 10:20, 17 November 2012699 × 428 (56 KB)OgreBot (talk | contribs)(BOT): Uploading old version of file from de.wikipedia; originally uploaded on 2008-09-17 08:36:39 by Marc van Woerkom
14:53, 14 November 2012Thumbnail for version as of 14:53, 14 November 2012673 × 295 (90 KB)Clém IAGL (talk | contribs)User created page with UploadWizard

There are no pages that use this file.

File usage on other wikis

The following other wikis use this file:

Metadata