<p><div><div><div><div data-width="100" data-show-faces="false" data-send="true" data-layout="button_count" data-height="21" data-href="https://www.r-bloggers.com/mapreduce-in-two-modern-paintings/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://novyden.blogspot.com/2017/05/illustration-of-mapreduce-in-two-modern.html"> novyden</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p><span>Two years ago we had a rare family outing to the <a target="_blank" rel="nofollow" href="https://aster-community.teradata.com/external-link.jspa?url=https%3A%2F%2Fwww.dma.org%2F">Dallas Museum of Art</a> (my son is teenager and he’s into sport after all). It had an excellent exhibition of modern art and DMA allowed taking pictures. Two hours and dozen of pictures later my weekend was over but thanks to Google Photos I just stumbled upon those pictures again. Suddenly, I realized that two paintings I captured make up an illustration of one of the most important concepts in big data. </span>
<div></div>
<p><span>There are multiple papers, tutorials and web pages about MapReduce and to truly understand and use it one should study at least a few thoroughly. And there are many illustrations of MapReduce structure and architecture <a target="_blank" rel="nofollow" href="https://aster-community.teradata.com/external-link.jspa?url=https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dmapreduce%26source%3Dlnms%26tbm%3Disch%26sa%3DX%26ved%3D0ahUKEwjTz4D2nozUAhXmwlQKHdYqA18Q_AUIBygC%26biw%3D1920%26bih%3D938%23tbm%3Disch%26q%3Dmapreduce%2Bprinciple">out there</a>.</span></p>
<p><span>But the power of art can express more with less with just two paintings. </span><span>First, we have work by Erró </span><span><i>Foodscape</i>, 1964:</span></p>
<table align="center" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><a target="_blank" rel="nofollow" href="https://i0.wp.com/2.bp.blogspot.com/-6X7uBBJE2XI/WSe_ltz9qyI/AAAAAAAA3hY/8-yo83gSAyY04AT0LE2_md2r7VFz1gLGQCLcB/s1600/IMG_5659.JPG?ssl=1"><img data-original-width="450" data-original-height="1200" src="https://i1.wp.com/2.bp.blogspot.com/-6X7uBBJE2XI/WSe_ltz9qyI/AAAAAAAA3hY/8-yo83gSAyY04AT0LE2_md2r7VFz1gLGQCLcB/s640/IMG_5659.JPG?resize=450%2C1200&ssl=1" border="0" data-recalc-dims="1"></a></td>
</tr>
<tr>
<td>
<div><a target="_blank" rel="nofollow" href="https://www.artsy.net/artist/erro">Erró</a></div>
<p><span><em>Foodscape</em>, 1964</span>
<div>Oil on canvas </div>
</td>
</tr>
</tbody>
</table>
<p><span>It illustrates variety, richness, potential of insight if consumed properly, and of course, scale. The painting is boundless emphasizing no end to the table surface in all 4 directions. If we zoom in (you can find better quality image <a target="_blank" rel="nofollow" href="https://aster-community.teradata.com/external-link.jspa?url=https%3A%2F%2Fwww.artsy.net%2Fartwork%2Ferro-foodscape">here</a>) it contains many types of food and drinks, packaging, presentations, varying in colors, texture and origin. All these represent big data so much better than any kind of flowchart diagram.</span>
<div></div>
<p><span>The 2d and final painting is by Wayne Thiebaud <span><em>Salads, Sandwiches, and Desserts</em>, 1962</span>:</span></p>
<table align="center" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td><a target="_blank" rel="nofollow" href="https://i2.wp.com/3.bp.blogspot.com/-mIUx1DCWQ3E/WSfAOJYq1eI/AAAAAAAA3hg/sAEdol81JwskPIfdCZJfk5zQUIPNo_EQwCLcB/s1600/IMG_5658.JPG?ssl=1"><img data-original-width="450" data-original-height="1200" src="https://i0.wp.com/3.bp.blogspot.com/-mIUx1DCWQ3E/WSfAOJYq1eI/AAAAAAAA3hg/sAEdol81JwskPIfdCZJfk5zQUIPNo_EQwCLcB/s640/IMG_5658.JPG?resize=450%2C1200&ssl=1" border="0" data-recalc-dims="1"></a></td>
</tr>
<tr>
<td>
<div><a target="_blank" rel="nofollow" href="https://www.artsy.net/artist/wayne-thiebaud">Wayne Thiebaud</a></div>
<p><span><em>Salads, Sandwiches, and Desserts</em>, 1962</span>
<div>Oil on canva</div>
</td>
</tr>
</tbody>
</table>
<p><span>Should we think of how MapReduce works this seemingly infinite table (also fittingly resembling conveyor line) looks like a result of split-apply-combine executed on <em>Foodscape</em> items. Indeed, each vertical group is combination of the same type of finished and plated food ready to serve and combined into variably sized sets (find better quality image <a target="_blank" rel="nofollow" href="https://aster-community.teradata.com/external-link.jspa?url=https%3A%2F%2Fwww.artsy.net%2Fartwork%2Fwayne-thiebaud-salads-sandwiches-and-desserts">here</a>).</span>
<div></div>
<p><span>And again, I’d like to remind of importance of taking your kids to museum.</span></p>
<p>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://novyden.blogspot.com/2017/05/illustration-of-mapreduce-in-two-modern.html"> novyden</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a title="The R Project for Statistical Computing" rel="nofollow" href="https://www.r-project.org/">R</a> news and <a title="R tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/tutorial">tutorials</a> on topics such as: <a title="Data science" rel="nofollow" href="https://www.r-bloggers.com/search/data%20science">Data science</a>, <a title="Big Data" rel="nofollow" href="https://www.r-bloggers.com/search/Big%20Data">Big Data, <a title="R jobs" rel="nofollow" href="https://www.r-users.com/">R jobs</a>, visualization (<a title="ggplot and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/ggplot2">ggplot2</a>, <a title="Boxplots using lattice and ggplot2 tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/boxplot">Boxplots</a>, <a title="Maps and gis" rel="nofollow" href="https://www.r-bloggers.com/search/map">maps</a>, <a title="Animation in R" rel="nofollow" href="https://www.r-bloggers.com/search/animation">animation</a>), programming (<a title="RStudio IDE for R" rel="nofollow" href="https://www.r-bloggers.com/search/RStudio">RStudio</a>, <a title="Sweave and literate programming" rel="nofollow" href="https://www.r-bloggers.com/search/sweave">Sweave</a>, <a title="LaTeX in R" rel="nofollow" href="https://www.r-bloggers.com/search/LaTeX">LaTeX</a>, <a title="SQL and databases" rel="nofollow" href="https://www.r-bloggers.com/search/SQL">SQL</a>, <a title="Eclipse IDE for R" rel="nofollow" href="https://www.r-bloggers.com/search/eclipse">Eclipse</a>, <a title="git and github, Version Control System" rel="nofollow" href="https://www.r-bloggers.com/search/git">git</a>, <a title="Large data in R using Hadoop" rel="nofollow" href="https://www.r-bloggers.com/search/hadoop">hadoop</a>, <a title="Web Scraping of google, facebook, yahoo, twitter and more using R" rel="nofollow" href="https://www.r-bloggers.com/search/Web+Scraping">Web Scraping</a>) statistics (<a title="Regressions and ANOVA analysis tutorials" rel="nofollow" href="https://www.r-bloggers.com/search/regression">regression</a>, <a title="principal component analysis tutorial" rel="nofollow" href="https://www.r-bloggers.com/search/PCA">PCA</a>, <a title="Time series" rel="nofollow" href="https://www.r-bloggers.com/search/time+series">time series</a>, <a title="finance trading" rel="nofollow" href="https://www.r-bloggers.com/search/trading">trading</a>) and more...
<img height="1" alt="" width="1" src="http://feeds.feedburner.com/~r/RBloggers/~4/WA2FXRtVIw4"></a></div>