MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Kiedy powinienem otwierać i zamykać połączenia MongoDB?

Pozostawiłbym połączenie otwarte, ponieważ ponowne utworzenie połączenia jest kosztowne. Mongo jest w porządku z wieloma połączeniami, otwartymi przez długi czas. Najlepiej jest udostępnić połączenie wszystkim częściom aplikacji jako trwałe połączenie. Sterownik C# powinien być na tyle sprytny, aby zrobić to sam, aby nie tworzył zbyt wielu połączeń, ponieważ wewnętrznie używa „zestawiania połączeń”, dzięki czemu może nawet ponownie używać połączeń. Dokumenty mówią:„Połączenia z serwerem są obsługiwane automatycznie w tle (pula połączeń służy do zwiększenia wydajności).”

pozdrawiam, Derick



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak usunąć _id w MongoDB i zastąpić innym polem jako kluczem podstawowym?

  2. Jak uzyskać ranking przedmiotów na liście posortowanej według wielu pól w Mongoose?

  3. Możliwe zapytanie z MongoDB

  4. OData - Dziwny indeks z MongoDB [Mongoose:błąd rzutowania]

  5. Błąd podczas ustawiania indeksu złożonego