我必須使用大量數據的聚類算法來執行映射縮減操作。 我選擇MongoDB的可擴展性,優秀的文檔,BSon文檔存儲和許多其他強大的功能。如何加快MongoDB的Map Reduce?
但是,map-reduce操作是太慢。我的四核CPU只有一個核心使用。
我讀this document據我所知,是一個JavaScript的錯。
「的mongod的過程中只有一個線程在同一時間執行的Javascript」
如何提高呢?提高IO速度?
- SSD存儲可能很有用?
- 將整個MongoDB的數據加載到RAM上?
否則瓶頸只有 CPU和單線程算法,所以我必須要重新寫我用另一種語言算法,蒙戈外,充分利用多線程和多處理的?
感謝您的建議 –