Không, bạn vẫn nên sử dụng sharding để sử dụng nhiều lõi CPU. Như đã nêu trong Câu hỏi thường gặp
Sharding cải thiện tính đồng thời bằng cách phân phối các bộ sưu tập trên nhiều phiên bản mongod, cho phép các máy chủ phân đoạn (tức là quy trình mongos ) để thực hiện đồng thời bất kỳ số lượng hoạt động nào đến các phiên bản mongod khác nhau .
Mỗi cá thể mongod độc lập với các cá thể khác trong nhóm phân đoạn và sử dụng khóa người đọc-người viết MongoDB). Các hoạt động trên một phiên bản mongod không chặn các hoạt động trên bất kỳ phiên bản nào khác.
Làm sắc nét trên một hộp đơn lẻ có các vấn đề của nó, như một người dùng đã nêu trong danh sách gửi thư người dùng mongodb
Sau một số thử nghiệm quan trọng, tôi đã tìm thấy một daemon mảnh MongoDB KHÔNG THỂ sử dụng nhiều hơn một CPU. Trên hộp 24 CPU, hiệu suất tăng lên cho đến khi chúng tôi đạt khoảng 8 phân đoạn, sau đó một giới hạn khác sẽ xuất hiện.