<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>UNI - Clase 8 by Ing. Layla Scheli</title>
      <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5</link>
      <description>Hecho con encanto</description>
      <language>en-us</language>
      <pubDate>2022-05-07 14:15:05 UTC</pubDate>
      <lastBuildDate>2022-05-07 14:32:01 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Consigna</title>
         <author>laylascheli</author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173874268</link>
         <description><![CDATA[<div>•En el mundo del Big Data existe un concepto muy importante conocido como “Map Reduce”. Se le solicita a los estudiantes puedan investigar sobre la temática y ámbitos de aplicación.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-07 14:15:18 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173874268</guid>
      </item>
      <item>
         <title>Alexander Vargas</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173876304</link>
         <description><![CDATA[<div><strong>MapReduce</strong> es un modelo de programación que se ejecuta sobre <strong>Hadoop</strong>, un motor de análisis de datos ampliamente utilizado para <strong>Big Data</strong>. Programa aplicaciones que se ejecutan en paralelo para procesar grandes volúmenes de datos almacenados en clústeres.<br><br><strong>¿CÓMO FUNCIONA MAPREDUCE?</strong><br>La forma en que funciona MapReduce se puede dividir en tres fases, con una cuarta fase como opción.<br><br><strong>Mapper/Mapeador:</strong> en esta primera fase, la lógica condicional filtra los datos en todos los nodos en pares de valores clave. La "clave" se refiere a la dirección de desplazamiento para cada registro, y el "valor" contiene todo el contenido del registro.<br><strong>Shuffle/Barrajar:</strong> durante la segunda fase, los valores de salida del mapeo se ordenan y consolidan. Los valores se agrupan según claves similares y los valores duplicados se descartan. La salida de la fase aleatoria también se organiza en pares clave-valor, pero esta vez los valores indican un rango en lugar del contenido de un registro.<br><strong>Reducer/Reductor</strong>: en la tercera fase, se agrega la salida de la fase Shuffle consolidada, con todos los valores agregados a sus claves correspondientes. Esto luego se combina en un solo directorio de salida.<br><strong>Combiner/Combinador:</strong> ejecutar esta fase puede optimizar el rendimiento del trabajo de MapReduce, haciendo que los trabajos fluyan más rápidamente. Lo hace tomando las salidas del mapeador y examinándolas a nivel de nodo en busca de duplicados, que se combinan en un solo par k-v, lo que reduce el trabajo que debe completar la fase de reproducción aleatoria.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-07 14:18:41 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173876304</guid>
      </item>
      <item>
         <title>Andrés López</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173877897</link>
         <description><![CDATA[<div>ventajas del modelo MapReduce<br><br></div><ul><li>Escalabilidad; las organizaciones pueden procesar petabytes de datos almacenados en el Sistema de Archivos Distribuidos de Hadoop (HDFS).</li><li>Flexibilidad; el entorno de Hadoop facilita el acceso a múltiples fuentes de datos y a diversos tipos de datos.</li><li>Velocidad; con el procesamiento en paralelo y el mínimo movimiento de datos, este modelo ofrece un rápido <a href="https://masterbigdataceupe.com/la-data-analytics-frente-a-las-demas-disciplinas-de-analisis-de-datos/">procesamiento de cantidades masivas de datos</a>.</li><li>Facilidad; los desarrolladores pueden escribir el código en varios lenguajes, como Java, C++ y Python.</li></ul><div><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-07 14:21:48 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173877897</guid>
      </item>
      <item>
         <title>William Mejía</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173878031</link>
         <description><![CDATA[<div>Lo que hace es un procesamiento concurrente dividiendo la información en pequeñas partes las cuales se procesan en paralelo en servidores Hadoop.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1614235726/4ccd4f60f4536f32031ada1596236a55/Reduce_Map.jpg" />
         <pubDate>2022-05-07 14:22:03 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173878031</guid>
      </item>
      <item>
         <title>Heriberto Hernández</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173879094</link>
         <description><![CDATA[<div>Hadoop MapReduce es un paradigma de procesamiento de datos caracterizado por dividirse en dos fases o pasos diferenciados: <strong>Map y Reduce</strong>. Estos subprocesos asociados a la tarea se ejecutan de manera distribuida, en diferentes nodos de procesamiento o esclavos. Para controlar y gestionar su ejecución, existe un proceso Master o <em>Job Tracker</em>. También es el encargado de aceptar los nuevos trabajos enviados al sistema por los clientes.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-07 14:23:55 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173879094</guid>
      </item>
      <item>
         <title>Yader Hernández</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173879957</link>
         <description><![CDATA[<div><strong>MapReduce</strong> es un modelo de programación para dar soporte a la <a href="https://es.wikipedia.org/wiki/Computaci%C3%B3n_paralela">computación paralela</a> sobre <a href="https://es.wikipedia.org/wiki/Big_Data">grandes colecciones</a> de <a href="https://es.wikipedia.org/wiki/Conjunto_de_datos">datos</a> en <a href="https://es.wikipedia.org/wiki/Cluster_(inform%C3%A1tica)">grupos</a> de <a href="https://es.wikipedia.org/wiki/Computadora">computadoras</a> y al <a href="https://es.wikipedia.org/w/index.php?title=Commodity_computing&amp;action=edit&amp;redlink=1">commodity computing</a>. El nombre del framework está inspirado en los nombres de dos importantes <a href="https://es.wikipedia.org/wiki/M%C3%A9todo_(inform%C3%A1tica)">métodos</a>, <a href="https://es.wikipedia.org/wiki/Macroinstrucci%C3%B3n">macros</a> o funciones en programación funcional: <a href="https://es.wikipedia.org/w/index.php?title=Map_(funci%C3%B3n)&amp;action=edit&amp;redlink=1"><em>Map</em></a> y <a href="https://es.wikipedia.org/w/index.php?title=Reduce_(funci%C3%B3n)&amp;action=edit&amp;redlink=1"><em>Reduce</em></a>. MapReduce ha sido adoptado mundialmente, ya que existe una implementación <a href="https://es.wikipedia.org/wiki/OpenSource">OpenSource</a> denominada <a href="https://es.wikipedia.org/wiki/Hadoop">Hadoop</a>. Su desarrollo fue liderado inicialmente por <a href="https://es.wikipedia.org/wiki/Yahoo">Yahoo</a> y actualmente lo realiza el <a href="https://es.wikipedia.org/wiki/Apache_Software_Foundation">proyecto Apache</a>. Desde la década de los <a href="https://es.wikipedia.org/wiki/2010s">años 2010</a> existen diversas iniciativas similares a Hadoop tanto en la industria como en el ámbito académico. Se han escrito implementaciones de bibliotecas de MapReduce en diversos <a href="https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n">lenguajes de programación</a> como <a href="https://es.wikipedia.org/wiki/C%2B%2B">C++</a>, <a href="https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n_Java">Java</a> y <a href="https://es.wikipedia.org/wiki/Python">Python</a>.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-07 14:25:29 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173879957</guid>
      </item>
      <item>
         <title>Ricardo Posada  - MapReduce</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173880667</link>
         <description><![CDATA[<div><strong><br></strong><br>Es un framework que proporciona un sistema de procesamiento de datos paralelo y distribuido.<br>Tiene una arquitectura maestro / esclavo<br><strong>Función map()</strong><br>La función map() posee la característica de trabajar sobre grandes volúmenes de datos.<br><strong>Función reduce ()</strong><br>La función reduce () se ejecuta para cada elemento de cada lista de valores intermedios que recibe.<br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1690315108/1235273d9b2f20e082475d2a915a6916/image.png" />
         <pubDate>2022-05-07 14:26:40 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173880667</guid>
      </item>
      <item>
         <title>Ejemplo de Aplicación de MapReduce</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173881597</link>
         <description><![CDATA[<div>El ejemplo más común de una aplicación MapReduce es el <a href="https://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html"><em>Word Count</em></a>. Consiste en contar las ocurrencias de cada palabra en un conjunto de documentos. El lenguaje principal para programar trabajos Hadoop MapReduce en HDFS es <a href="https://aprenderbigdata.com/cursos-java-udemy/"><strong>Java</strong></a>.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-07 14:28:15 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173881597</guid>
      </item>
      <item>
         <title>Marvin Lopez</title>
         <author></author>
         <link>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173883836</link>
         <description><![CDATA[<div>MapReduce es un modelo de programación para escribir aplicaciones que pueden procesar Big Data en paralelo en múltiples nodos. MapReduce proporciona capacidades analíticas para analizar grandes volúmenes de datos complejos.<br><br>El modelo tradicional ciertamente no es adecuado para procesar grandes volúmenes de datos escalables y no puede ser acomodado por servidores de bases de datos estándar. Además, el sistema centralizado crea demasiados cuellos de botella al procesar varios archivos simultáneamente.<br><br>Google resolvió este problema de cuello de botella utilizando un algoritmo llamado MapReduce. MapReduce divide una tarea en partes pequeñas y las asigna a muchas computadoras. Más tarde, los resultados se recopilan en un lugar y se integran para formar el conjunto de datos de resultados.<br><br>El algoritmo MapReduce contiene dos tareas importantes, a saber, Map y Reduce.<br><br>La tarea Map toma un conjunto de datos y lo convierte en otro conjunto de datos, donde los elementos individuales se dividen en tuplas (pares clave-valor).<br><br>La tarea Reduce toma la salida del Map como una entrada y combina esas tuplas de datos (pares clave-valor) en un conjunto más pequeño de tuplas.<br><br>La tarea de Reduce siempre se realiza después del trabajo de Map.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-07 14:32:01 UTC</pubDate>
         <guid>https://padlet.com/laylascheli/mxdqqqz5a4bjefs5/wish/2173883836</guid>
      </item>
   </channel>
</rss>
