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

Пул от връзки в пакет Go mgo

Разглеждане на изходния код за функцията Dial обаждания , можете да видите, че Dial функция извиква DialWithTimeout функция, която извиква DialWithInfo функция. Така че, за да отговоря на въпроса ви за разликите между функциите, изглежда като Dial е удобна обвивка за DialWithTimeout , което от своя страна е удобна обвивка за DialWithInfo , така че те водят до един и същ набор от връзки.

Що се отнася до това как да управлявате този набор от връзки, вие сте го разбрали правилно във вашия въпрос.

Така че едно обаждане до Dial или DialWithTimeout или DialWithInfo ще установи пула за връзки, ако имате нужда от повече от една сесия, използвайте session.New() или session.Copy() методи, за да го получите от сесията, върната от функцията за набиране, която изберете да използвате.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose VersionError:Не е намерен съответстващ документ за id, когато документът се записва

  2. Вмъкнете обект на python в mongodb

  3. CouchDB срещу MongoDB:10 неща, които трябва да знаете

  4. Сравнете 2 дати в метода за намиране на mongo

  5. node.js mongodb - collection.find().toArray(callback) - обратното извикване не се извиква