MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB:Schreckliche MapReduce-Leistung

Auszüge aus MongoDB Definitive Guide von O'Reilly:

Der Preis für die Verwendung von MapReduce ist die Geschwindigkeit:Group ist nicht besonders schnell, aber MapReduce ist langsamer und soll nicht in „Echtzeit“ verwendet werden. Sie führen MapReduce als Hintergrundjob aus, es erstellt eine Sammlung von Ergebnissen, und Sie können diese Sammlung dann in echt abfragen Zeit.

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.