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

Bagaimana meningkatkan kinerja sisipan MongoDB

Anda dapat mencoba untuk mengubah tingkat kekhawatiran Tulis. Jelas ada risiko dalam hal ini, karena Anda tidak akan dapat menangkap kesalahan penulisan apa pun, tetapi setidaknya Anda masih dapat menangkap kesalahan jaringan. Saat MongoDB mengelompokkan sisipan massal operasi dalam kelompok 1000, ini harus mempercepat proses.

A secara default adalah 1:

Saat Anda mengubahnya menjadi 0:

Jika Anda tidak memperhatikan urutan elemen, Anda dapat memperoleh kecepatan memanggil operasi massal yang tidak berurutan

await m_Collection.BulkWriteAsync(updates, new BulkWriteOptions() { IsOrdered = false });

Dengan daftar operasi yang tidak berurutan, MongoDB dapat mengeksekusi secara paralel operasi tulis dalam daftar dan dalam urutan apa pun. Tautan



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menggunakan $regex dalam kueri agregasi mongodb dalam $match

  2. Hubungkan ke Host mongodb dari wadah buruh pelabuhan

  3. Menyimpan aliran data dari permintaan POST di GridFS, express, mongoDB, node.js

  4. Temukan di MongoDB Array Bersarang Ganda

  5. Bagaimana cara mengubah semua elemen array dalam dokumen mongodb ke nilai tertentu?