2. Τι είναι το MapReduce;
Προγραμματιςτικό μοντζλο για τθν επεξεργαςία πολφ
μεγάλων ςετ δεδομζνων με παράλλθλο και
κατανεμθμζνο τρόπο χρθςιμοποιώντασ μια ομάδα
υπολογιςτών (cluster).
Αποτελείται από 2 διαδικαςίεσ:
Map(): τεμαχιςμόσ του ςυνόλου των δεδομζνων και
ανάκεςθ των τμθμάτων ςε διαφορετικοφσ κόμβουσ
Reduce(): ςυλλογι των αποτελεςμάτων από τουσ
διαφορετικοφσ κόμβουσ
2
Κ. Διαμαντάρας
Προηγμένες Αρτιτεκτονικές
Η/Υ & Παράλληλα Σσστήματα