sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb &max forbindelser

Du ønsker ikke at åbne en ny databaseforbindelse, hver gang en ny bruger opretter forbindelse. Jeg ved ikke, om du nemt vil være i stand til at skalere til 20k+ samtidige brugere, da MongoDB bruger en ny tråd for hver ny forbindelse. Du vil have, at din webapp-backend kun har én til nogle få databaseforbindelser åbne og bare bruge dem i en pulje, især da webbrug er meget asynkront og hændelsesdrevet.

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

Uanset hvilken driver du bruger, bliver du nødt til at finde ud af, hvordan de håndterer forbindelser, og om de samles eller ej. For eksempel er Node's Mongoose ikke-blokerende, så du bruger normalt én forbindelse pr. app. Det er den slags ting, du sandsynligvis vil have.




  1. Go JSON-afkodning er meget langsom. Hvad ville være en bedre måde at gøre det på?

  2. Indsæt et indlejret dokument i et nyt felt i mongodb-dokument

  3. Hvordan kan jeg sortere en Meteor-samling efter tidspunkt for indsættelse?

  4. Brug af pymongo's ReplicaSetConnection:får nogle gange IndexError:intet sådant element for markør