MapReduce pour App Engine

Important : Google a transféré l'assistance et le développement ultérieur des bibliothèques Java et Python MapReduce à la communauté Open Source. Le code source et la documentation sont disponibles sur GitHub.

MapReduce est un modèle de programmation qui permet de traiter de grands volumes de données de façon parallèle et distribuée. Il s'avère utile pour exécuter des tâches importantes de longue durée ne pouvant pas être traitées en une seule requête, telles que les suivantes :

  • Analyse de journaux d'application
  • l'agrégation de données connexes provenant de sources externes ;
  • la conversion de formats de données ;
  • Exportation de données à des fins d'analyse externe

MapReduce App Engine est une bibliothèque Open Source gérée par la communauté. Elle repose sur les services App Engine tels que Datastore et les files d'attente de tâches. La bibliothèque est disponible sur GitHub à ces emplacements :

Accéder à de la documentation

La documentation relative à MapReduce est disponible en cliquant sur l'icône wiki des projets GitHub dont le lien figure ci-dessus. Toutefois, pour plus de facilité, vous pouvez également accéder à la documentation relative à MapReduce pour Java et Python en cliquant sur le lien suivant :