MongoDB स्टोरेज इंजन जानने के तरीके
MongoDB में वर्तमान में उपयोग हो रहे स्टोरेज इंजन का नाम और उसकी कॉन्फ़िगरेशन जानने के लिए db.serverStatus() का उपयोग करें।
स्टोरेज इंजन का नाम जानें
db.serverStatus().storageEngine;
उदाहरण आउटपुट
विस्तृत कॉन्फ़िगरेशन देखें
db.serverStatus().wiredTiger;यह कमांड WiredTiger स्टोरेज इंजन की विस्तृत आंकड़े और कॉन्फ़िगरेशन दिखाता है, जिसमें कैश उपयोग, ब्लॉक मैनेजर, लॉग, ट्रांजैक्शन, कनेक्शन आदि की जानकारी शामिल होती है।
मुख्य स्टोरेज इंजन
- WiredTiger: MongoDB 3.2+ का डिफ़ॉल्ट स्टोरेज इंजन (डॉक्यूमेंट-लेवल लॉकिंग, कम्प्रेशन, चेकपॉइंटिंग)
- MMAPv1: पुराना इंजन (MongoDB 4.0 में हटा दिया गया)
- In-Memory: एंटरप्राइज़ संस्करण के लिए
नोट: अधिकांश आधुनिक MongoDB डिप्लॉयमेंट WiredTiger का उपयोग करते हैं।