En
la actualidad existen diferentes herramientas, software para el tratamiento de
la tecnología Big Data.
MAPREDUCE
define
MapReduce como un framework, es decir, representa una arquitectura de Software
(lenguaje de programación), muy usado en la programación de funciones de alto
nivel.
En
general, en el área de la computación distribuida Map
se utiliza para fraccionar una operación compleja entre varios nodos y Fold/Reduce
para recoger los resultados y unificarlos.
HADOOP
Es una
Solución de software libre diseñada para el tratamiento de hasta exabytes de
datos distribuidos en múltiples nodos, en el se desarrollan herramientas
comerciales para compañías tradicionales, además es la solución tecnológica
sobre el procesamiento de Big Data que mas destaca. Fue un desarrollo de Google
del año 2009 denominado MapReduce y que actúa en dos faces:
•Map
•Reduce
Características
§Económico
§Escalable
§Eficiente
§Confiable
§Fiable
Funcionamiento
qConsiste
en que cada nodo en una instancia Hadoop
típicamente tiene un único nodo de datos.
qun
clúster de datos forma el clúster HDFS.
qLa
situación es típica porque cada nodo no requiere un nodo de datos para estar
presente.
Cuándo usar HDFS?
· Archivos muy, muy grandes (GB o más).
· Necesidad de particionar archivos.
· Fallo de nodos sin perder información.
· Una escritura, muchas lecturas
· Archivos muy, muy grandes (GB o más).
· Necesidad de particionar archivos.
· Fallo de nodos sin perder información.
· Una escritura, muchas lecturas

