Slider

miércoles, 27 de julio de 2016

                               
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