MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Spring data mongodb не затваря mongodb връзки

MongoClient поддържа пул за връзки, Вие отваряте Db връзка веднъж с MongoClient и я използвате повторно във вашето приложение, защото настройката на нова TCP връзка е СКЪПНА по време и памет, ето защо използвате повторно връзки. Също така нова връзка ще доведе до създаване на нова нишка в MongoDB, използваща памет и в Db.

  • трябва да се отбележи, че в метода connectToMongo има условие за състезание. Трябва да синхронизирате достъпа до този метод, за да гарантирате, че най-много един екземпляр на MongoClient някога ще бъде създаден.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Заявка за документи, при които размерът на масива е по-голям от 1

  2. Масово прехвърляне в MongoDB с помощта на mongoose

  3. Управление на MySQL, MongoDB и PostgreSQL с ChatOps от Slack

  4. Разбиране на ограничението за размера на документа на MongoDB BSON

  5. Как да предавате поточно резултатите от заявките на MongoDB с nodejs?