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

Mematikan koneksi database MongoDB dengan benar dari driver C# 2.1?

Pada versi MongoDB hari ini (v2.0.1.27 untuk MongoDB.Driver ), tidak perlu menutup atau membuang koneksi. Klien menanganinya secara otomatis.

Dari dokumen:

Objek MongoClient akan menjadi objek root. Ini adalah thread-safe dan semua yang diperlukan untuk menangani koneksi ke server, memantau server, dan melakukan operasi terhadap server tersebut.[...]Disarankan untuk menyimpan instance MongoClient di tempat global, baik sebagai variabel statis atau dalam wadah IoC dengan masa pakai tunggal. Namun, beberapa instance MongoClient yang dibuat dengan pengaturan yang sama akan menggunakan kumpulan koneksi yang sama di bawahnya.

Ada sebagian/daftar lama kelas MongoDB thread-safe dalam jawaban SO ini.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB dan Robomongo:Tidak dapat terhubung (otentikasi)

  2. MongoDB 4.2 Manajemen &Pemantauan Tanpa Vendor Lockin

  3. Mendapatkan Null Pointer Exception Mongo Aggregation Menggunakan Spring Data (Dynamic Fields)

  4. MongoDB $sampelRate

  5. Cara Menginstal MongoDB 4.2 pada sistem RedHat/ CentOS 7