sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB:Terrible MapReduce el rendimiento

extractos de MongoDB Definitive Guide de O'Reilly:

El precio de usar MapReduce es la velocidad:el grupo no es particularmente rápido, pero MapReduce es más lento y no se supone que se use en "tiempo real". Ejecuta MapReduce como trabajo en segundo plano, crea una colección de resultados y luego puede consultar esa colección en tiempo real. tiempo.

options for map/reduce:

"keeptemp" : boolean 
If the temporary result collection should be saved when the connection is closed. 

"output" : string 
Name for the output collection. Setting this option implies keeptemp : true.