sql >> Database >  >> NoSQL >> MongoDB

mongodb &max verbindingen

U wilt niet elke keer dat een nieuwe gebruiker verbinding maakt een nieuwe databaseverbinding openen. Ik weet niet of je gemakkelijk kunt schalen naar 20k+ gelijktijdige gebruikers, aangezien MongoDB een nieuwe thread gebruikt voor elke nieuwe verbinding. U wilt dat de backend van uw webapp slechts één tot enkele databaseverbindingen open heeft en deze alleen in een pool gebruikt, vooral omdat het webgebruik zeer asynchroon en gebeurtenisgestuurd is.

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

Welke driver je ook gebruikt, je zult moeten uitzoeken hoe ze met verbindingen omgaan en of ze poolen of niet. Node's Mongoose is bijvoorbeeld niet-blokkerend en daarom gebruik je meestal één verbinding per app. Dit is het soort ding dat je waarschijnlijk wilt.




  1. MongoDB vs MySQL NoSQL - Waarom Mongo beter is

  2. MongoDb Post-opmaak van $lookup-aggregatie met beperkte gegevens

  3. k8s/python:Hoe lees ik een geheim met behulp van de Kubernetes Python-client?

  4. MongoDB - Aggregatieraamwerk (totaal aantal)