करता है यहाँ मेरे विचार है, और मुझे यकीन है कि अगर यह सही है या गलत है नहीं कर रहा हूँ:कैसे MongoDB जर्नलिंग काम
जर्नलिंग लॉग "फिर से करें" लॉग ऑन है। यह डेटा फ़ाइलों के संशोधन को रिकॉर्ड करता है।
उदाहरण के लिए, मैं 'ए' से 'बी' तक एक रिकॉर्ड के फील्ड वैल्यू को बदलना चाहता हूं, तो mongodb dbfile को संशोधित करने के लिए कैसे मिलेगा (सभी नेमस्पेस, डेटा, इंडेक्स और अन्य को शामिल करें) तो mongodb पत्रिका में संशोधन लिखो।
उसके बाद, mongodb dbfile में सभी वास्तविक संशोधन करता है। अगर यहां कुछ गलत हो जाता है, जब mongoDB पुनरारंभ होता है तो यह जर्नल (यदि यह मौजूद है) पढ़ेगा। इसके बाद डेटा सेट को सुसंगत बनाने के लिए डीबीफ़ाइल को बदल दिया जाएगा।
तो, पत्रिका में, डेटा बदलने के लिए रिकॉर्ड नहीं किया गया है, बल्कि इसके बजाय dbfile को कैसे बदला जाए।
क्या मैं सही हूँ? जर्नल के प्रारूप के बारे में मुझे और जानकारी कहां मिल सकती है?
आप स्रोत कोड पढ़ सकते हैं। यह सबसे विश्वसनीय सूचना स्रोत है। आपके सुझाव के लिए –
thx, वास्तव में मैं अब पढ़ रहा हूं। लेकिन यह बहुत ही समय लगेगा, मुझे अभी जवाब चाहिए। – iammutex
यह क्यों महत्वपूर्ण है? –