मुझे लगता है कि आप हॉटफिक्स को लागू किए बिना MongoDb चला सकते हैं, लेकिन मैं इसकी अनुशंसा नहीं करता। लंबे समय में आपको परेशानी हो सकती है। उन्होंने समस्या को हल करने के लिए MongoDB में कुछ सुधार शामिल किए हैं।
समस्या का विस्तृत विवरण यहाँ और यहाँ पाया जा सकता है।
इसे भी देखें।
<ब्लॉककोट>विंडोज़ पर, मेमोरी मैप की गई फ़ाइल फ्लश सिंक्रोनस ऑपरेशंस हैं। जब ओएस वर्चुअल मेमोरी मैनेजर को मेमोरी मैप की गई फाइल को फ्लश करने के लिए कहा जाता है, तो यह ओएस में फाइल कैश मैनेजर को एक सिंक्रोनस राइट रिक्वेस्ट करता है। यह उच्च डिस्क IO विलंबता वाले Windows सिस्टम पर बड़े I/O स्टॉल का कारण बनता है, जबकि Linux पर वही लेखन अतुल्यकालिक होते हैं।
Azure लगातार स्टोरेज (10ms) जैसे उच्च-विलंबता डिस्क ड्राइव पर समस्या गंभीर हो जाती है। इस व्यवहार के परिणामस्वरूप बहुत लंबा bg फ्लश समय होता है, डिस्क IOPS को 100 पर कैप करना। कम विलंबता संग्रहण (स्थानीय संग्रहण और AWS) पर समस्या उतनी दिखाई नहीं देती है।
Windows 7 और Windows Server 2008 R2 पर हॉटफिक्स लागू करते समय आपको बेहतर फ़ाइल आवंटन प्रदर्शन मिलता है जो MongoDB के लिए प्रासंगिक है