MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách cải thiện hiệu suất chèn MongoDB

Bạn có thể cố gắng sửa đổi mức độ quan tâm của Ghi. Chắc chắn sẽ có rủi ro về điều này, vì bạn sẽ không thể gặp bất kỳ lỗi ghi nào, nhưng ít nhất bạn vẫn có thể nắm bắt được các lỗi mạng. hoạt động theo nhóm 1000, điều này nên tăng tốc quá trình.

W theo mặc định là 1:

Khi bạn thay đổi nó thành 0:

Nếu bạn không lo lắng về thứ tự của các phần tử, bạn có thể đạt được một số tốc độ khi gọi hoạt động hàng loạt không có thứ tự

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

Với danh sách thao tác không có thứ tự, MongoDB có thể thực thi song song các thao tác ghi trong danh sách và theo bất kỳ thứ tự nào. Liên kết



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB - Lọc nội dung của Mảng nội bộ trong tập kết quả

  2. cơ sở dữ liệu node.js

  3. Các đơn vị sử dụng cho maxdistance và MongoDB?

  4. DbRef với Mongoose - mongoose-dbref hay dân cư?

  5. Thêm / trừ ngày vào ISODate trong MongoDB Shell