sql >> Databasteknik >  >> NoSQL >> MongoDB

Vårdata mongodb stänger inte mongodb-anslutningar

MongoClienten upprätthåller en anslutningspool. Du öppnar en Db-anslutning en gång med MongoClient och återanvänder den i hela din applikation eftersom att sätta upp en ny TCP-anslutning är DYRT tidsmässigt och minnesmässigt, det är därför du återanvänder anslutningar. En ny anslutning kommer också att göra att en ny tråd skapas på MongoDB med minne på Db också.

  • Tänk på att det finns ett tävlingstillstånd i connectToMongo-metoden. Du måste synkronisera åtkomst till den metoden för att säkerställa att som mest en instans av MongoClient någonsin skapas.


  1. Flask-Mail och Redis Queue biblioteksintegration ger fel

  2. Bygga REST API:er med EVE

  3. Redis - Använder Incr-värde i en transaktion

  4. Laravel 5.1 Session och Socket.IO + Redis - Skicka meddelanden till inloggade (kända) användare och grupp av användare