sql >> Databasteknik >  >> NoSQL >> MongoDB

mongodb &max anslutningar

Du vill inte öppna en ny databasanslutning varje gång en ny användare ansluter. Jag vet inte om du enkelt kommer att kunna skala till 20k+ samtidiga användare, eftersom MongoDB använder en ny tråd för varje ny anslutning. Du vill att din webbapp-backend bara ska ha en till ett fåtal databasanslutningar öppna och bara använda dem i en pool, särskilt eftersom webbanvändningen är mycket asynkron och händelsestyrd.

se:http://www.mongodb.org/display/DOCS/Connections

Vilken drivrutin du än använder måste du ta reda på hur de hanterar anslutningar och om de slår samman eller inte. Till exempel är Node's Mongoose icke-blockerande och därför använder du vanligtvis en anslutning per app. Det här är sånt du förmodligen vill ha.




  1. Det går inte att avkoda ObjectId SubValue från MongoDB-resultat i Golang

  2. hur man beräknar medelvärde, median, min, max i mongodb-fråga?

  3. 10 tips för att förbättra din MongoDB-säkerhet

  4. mean.js-menyn ärPublic fungerar inte