MongoDB 2.4, एक नई सुविधा है कि मैं सभी लोगों को देखने के आसपास के बारे में बात कर रहा है इसलिए यहाँ मेरी सवाल यह है:हैश इंडेक्स क्या है? (अगर वे सरल हैं खेद)
- करता MongoDB उन्हें ठीकरा कुंजी निर्दिष्ट किए बिना प्रबंधन? या व्यवस्थापक कुंजी चुनता है?
- क्या होस्टस्पॉट समस्या में होने का कोई जोखिम है, या डिस्क IO lags है क्योंकि हैश और हैश शब्द यादृच्छिक है?
तुम अब भी एक महत्वपूर्ण निर्दिष्ट करने की आवश्यकता है, यह hashs, आंतरिक रूप से (क्या MongoDB देखता है) कुंजी। हैश इंडेक्स को विशेष रूप से हॉट स्पॉट समस्या को रोकने के लिए डिज़ाइन किया गया है, यह कैसे बनाया गया है, मुझे अभी तक – Sammaye
के साथ कोई समस्या नहीं दिखाई दे रही है, इसलिए एक अतिरिक्त कुंजी MD5 (एक कुंजी) की शुरुआत से क्यों नहीं उपयोग करें, या यह बस जोड़ें जगह की बर्बादी? और जैसा कि मैंने पढ़ा है, यह डिस्क पढ़ने के लिए दर्दनाक है, क्योंकि यह यादृच्छिक है और स्मृति में नहीं रखा गया है? –
क्योंकि यह उत्कृष्ट शार्ड कुंजी खोजने से भारी है, आपको केवल हश की आवश्यकता होती है जब आपको ऑब्जेक्ट आईडी – Sammaye