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

Mongodb Tìm kiếm phím sharding rất chậm

Tôi đã tìm ra nguyên nhân gốc rễ tại sao tìm kiếm của tôi không sử dụng phím sharding. Đó là tất cả về đối chiếu.

Phím mài luôn sử dụng collation : { locale : "simple" } để thực hiện so sánh nhị phân, trong trường hợp của tôi, bộ sưu tập và chỉ mục của tôi được thiết kế để sử dụng "collation" : { "locale" : "en_US", "strength" : 2 } .

Sau khi thiết kế lại bộ sưu tập của tôi mà không có bất kỳ sự cắt ghép nào, bây giờ mọi thứ đều ổn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoose điền tham chiếu đến subocument

  2. MongoDB PHP:Làm cách nào để tải ObjectId với nguồn cấp dữ liệu JSON? (nó trống)

  3. Truy vấn tổng hợp Mongodb để trừ và nhóm giá trị tích lũy

  4. MeteorJS - Liên kết hình ảnh (FS.collection) với tài liệu liên quan của chúng trong Bộ sưu tập MongoDB

  5. Mongotemplate - Truy vấn ObjectId theo toán tử lớn hơn (gt) hoặc nhỏ hơn (lt)