sql >> Database >  >> NoSQL >> MongoDB

MongoDB-databaseverbinding correct afsluiten vanuit C# 2.1-stuurprogramma?

Vanaf de huidige versie van MongoDB (v2.0.1.27 voor MongoDB.Driver ), is het niet nodig om verbindingen te sluiten of te verwijderen. De klant handelt het automatisch af.

Uit de documenten:

Een MongoClient-object is het hoofdobject. Het is thread-safe en is alles wat nodig is om verbinding te maken met servers, servers te bewaken en bewerkingen uit te voeren tegen die servers.[...]Het wordt aanbevolen om een ​​MongoClient-instantie op een globale plaats op te slaan, hetzij als een statische variabele of in een IoC-container met een levensduur van een singleton. Meerdere MongoClient-instanties die met dezelfde instellingen zijn gemaakt, gebruiken echter dezelfde verbindingspools eronder.

Er is een gedeeltelijke/oude lijst met thread-safe MongoDB-klassen in dit SO-antwoord.



  1. Mongo DB-relaties tussen objecten

  2. NodeJS + MongoDB:gegevens ophalen uit verzameling met findOne ()

  3. Gratis implementatie en monitoring van open source databases met ClusterControl Community Edition

  4. Java+Redis versus gewone Java-efficiëntie voor data-intensieve toepassingen?