MapReduce per App Engine

Importante: Google ha eseguito la transizione del supporto e dell'ulteriore sviluppo delle librerie Java e Python MapReduce alla community open source. Il codice sorgente e la documentazione sono disponibili su GitHub

MapReduce è un modello di programmazione per l'elaborazione di grandi quantità di dati in modo parallelo e distribuito. È utile per job di grandi dimensioni a lunga esecuzione che non possono essere gestiti nell'ambito di una singola richiesta, come attività come:

  • Analisi dei log delle applicazioni
  • Aggregazione di dati correlati da fonti esterne
  • Trasformare i dati da un formato a un altro
  • Esportazione di dati per l'analisi esterna

MapReduce di App Engine è una libreria open source gestita dalla community basata sui servizi App Engine, inclusi Datastore e code di attività. La libreria è disponibile su GitHub in queste posizioni:

  • Progetto di origine Java.

  • Progetto di origine Python.

Dove trovare la documentazione

La documentazione per Mapreduce è disponibile facendo clic sull'icona wiki per i progetti GitHub link sopra. Tuttavia, per praticità, puoi anche accedere alla documentazione per Java e Python MapReduce al seguente link: