August 2012
Intermediate to advanced
608 pages
19h 23m
Polish
Jeffrey Dean i Sanjay Ghemawat
WTYM ROZDZIALE OPISUJEMY PROJEKT I IMPLEMENTACJĘ MAPREDUCE, systemu programowania dla wielkoskalowych problemów przetwarzania danych. MapReduce zostało utworzone jako metoda uproszczenia wielkoskalowych obliczeń w Google. Programy MapReduce są automatycznie przetwarzane równolegle i wykonywane w wielkim klastrze zwykłych komputerów. System uruchomieniowy zajmuje się partycjonowaniem danych, planowaniem wykonywania programu w zestawie komputerów tworzącym daną maszynę wirtualną, a także obsługą błędów maszyn oraz zarządzaniem wymaganą komunikacją między komputerami. Umożliwia to programistom niemającym żadnego doświadczenia z równoległymi i rozproszonymi ...