MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Spring data mongodb tidak menutup koneksi mongodb

MongoClient memelihara kumpulan koneksi, Anda membuka koneksi Db sekali dengan MongoClient dan menggunakannya kembali di seluruh aplikasi Anda karena menyiapkan koneksi TCP baru adalah MAHAL dari waktu ke waktu dan dari segi memori, itulah sebabnya Anda menggunakan kembali koneksi. Juga koneksi baru akan menyebabkan Thread baru dibuat di MongoDB menggunakan memori di Db juga.

  • perlu dicatat bahwa ada kondisi balapan dalam metode connectToMongo. Anda perlu menyinkronkan akses ke metode tersebut untuk memastikan bahwa paling banyak satu instance MongoClient pernah dibuat.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Operator sampel MongoDB

  2. MongoDB .NET tidak menghasilkan _id saat upsert

  3. Apa persamaan yang disarankan dari penghapusan berjenjang di MongoDB untuk hubungan N:M?

  4. Ubah string menjadi MongoDB BsonDocument

  5. Tulis Penasihat Pertama Anda