2010-11-14 5 views
5

Es ist sehr einfach, NoSQL aus der High-Level-Ansicht zu erklären - es ist im Grunde "Schlüssel-Wert" -Speicher. Natürlich mit tausend kleinen und wichtigen Dingen, aber im Allgemeinen ist es nur ein Schlüsselwertspeicher.Was ist der einfachste Weg zu erklären Was ist Hadoop und Map/Reduce?

Was ist die beste Erklärung für Hadoop und Map/Reduce? Kann ein "reales Welt" Beispiel sein, das leicht sein kann, um sogar Neulinge zu vergleichen? Vielen Dank!

Antwort

4

Vor kurzem fand ich this great article beschreibt Map Reduce:

Ich habe einige Zeit für auf das Schreiben über der MapReduce-Algorithmus von Google plant, aber ich konnte kein gutes praktisches Beispiel finden. Dann hatten wir eine Northwest C++ Benutzergruppe Präsentation von Steve Yegge und eine Nachfolge Diskussion und Biere, und ich hatte eine kleine Epiphanie. Steve sprach unter anderem über den Build Prozess. Und das ist nur ein Haufen von Algorithmen, die perfekt sind für MapReduce zu erklären.

Die Codebeispiele sind in C++, aber der Inhalt ist wirklich sprachunabhängig.