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

Wann sollte ich MongoDB-Verbindungen öffnen und schließen?

Ich würde die Verbindung offen lassen, da die Wiederherstellung der Verbindung kostspielig ist. Mongo ist gut mit vielen Verbindungen, offen für eine lange Zeit. Idealerweise sollten Sie die Verbindung mit allen Teilen Ihrer Anwendung als dauerhafte Verbindung teilen. Der C#-Treiber sollte schlau genug sein, dies selbst zu tun, damit er nicht zu viele Verbindungen erstellt, da er intern "Verbindungspooling" verwendet, wodurch Verbindungen sogar wiederverwendet werden. Die Dokumentation sagt:"Die Verbindungen zum Server werden automatisch hinter den Kulissen gehandhabt (ein Verbindungspool wird verwendet, um die Effizienz zu steigern)."

Prost, Derick