sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB:Fruktansvärda MapReduce Performance

utdrag från MongoDB Definitive Guide från O'Reilly:

Priset för att använda MapReduce är speed:group är inte särskilt snabbt, men MapReduce är långsammare och ska inte användas i "realtid". Du kör MapReduce som ett bakgrundsjobb, det skapar en samling resultat och sedan kan du fråga den samlingen i verkligheten tid.

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. 


  1. Mongodb fynds returnerande dokumentbeställning

  2. MongoDB updateMany()

  3. Mongoose-aggregationsfråga misslyckas i Jest/Mockgoose-testet, fungerar någon annanstans

  4. Mongo Change Streams körs flera gånger (typ):Nodapp som kör flera instanser