mongodb create database backup
विंडोज़ के लिए मुफ्त फ़ायरवॉल डाउनलोड 10
MongoDB में बैकअप बनाने की प्रक्रिया जानें:
इस में विस्तृत MongoDB प्रशिक्षण श्रृंखला , हमने सीखा MongoDB में प्रतिकृति ।
इस ट्यूटोरियल में, हम सीखेंगे कि MongoDB में बैकअप कैसे बनाएं।
एप्लिकेशन डेवलपमेंट की जानकारी में, बैकअप और रीस्टोरिंग किसी भी डेवलपर के लिए महत्वपूर्ण दृष्टिकोण है। MongoDB दो उपयोगिताओं प्रदान करता है 'मोंगोडम्प' एक बैकअप बनाने के लिए और 'मोंगस्टोर' बैकअप को पुनर्स्थापित करने के लिए।
ये दोनों उपयोगिताओं BSON के साथ काम करते हैं। इसका उपयोग ज्यादातर छोटे स्तर के अनुप्रयोग परिनियोजन और पुनर्प्राप्ति के लिए किया जाता है। कई अन्य तरीके भी हैं जिनका आप उचित बैकअप बनाने के लिए अनुसरण कर सकते हैं।
इस ट्यूटोरियल में, हम पूरे प्रबंधित उदाहरण के लिए बैकअप बनाने के लिए एक सरल दृष्टिकोण का उपयोग करेंगे। हम सभी डेटा को डंप फ़ोल्डर में डंप करेंगे और उचित बैकअप बनाने के लिए यह सबसे सरल तरीका है।
प्रारंभ में, हमें MongoDB सर्वर शुरू करना होगा। हमारे मामले में, यह चल रहा है आईपी: 127.0.0.1 तथा पोर्ट: 27017 ।
चित्रा 1: MongoDB शेल में परिणाम
अब हमें प्रशासक के विशेषाधिकारों के साथ सीएमडी खोलना होगा। फिर निर्देशिका को इंगित करें जहां MongoDB बिन फ़ोल्डर स्थित है जैसा कि आप नीचे की छवि में देख सकते हैं।
चित्रा 2: सीएमडी शेल में परिणाम
इसके बाद, हम बिन फ़ोल्डर के भीतर डंप के नाम के साथ एक बैकअप फ़ोल्डर बनाने के लिए मोंगडंप कमांड को निष्पादित करेंगे। डिफ़ॉल्ट रूप से, मोंगॉडंप कमांड निष्पादन से पहले कोई डंप फ़ोल्डर उपलब्ध नहीं है। जब हम इस कमांड को निष्पादित करते हैं तो यह सभी जानकारी डंप फ़ोल्डर में डाउनलोड कर देगा।
प्रत्येक संग्रह को एक फ़ोल्डर के रूप में अलग किया जाता है। अब इस कमांड को निष्पादित करें और यह उस प्रतिक्रिया को उत्पन्न करेगा जिसे आप नीचे की छवि में देख सकते हैं।
कोड
mongodump
चित्र 3: सीएमडी शेल में परिणाम
निष्पादन के बाद, मोंग0DB के बिन फ़ोल्डर के भीतर डंप फ़ोल्डर पर जाएँ। यहां आप देख सकते हैं कि प्रत्येक संग्रह का एक अलग फ़ोल्डर है। डेटा संग्रह फ़ोल्डर के भीतर JSON और BSON के रूप में एक डंप है।
चित्रा 4: MongoDB डंप फ़ोल्डर में परिणाम
निष्कर्ष
विकास में MongoDB का बैकअप बनाना महत्वपूर्ण है। डेवलपर्स को जानकारी संग्रहीत करने के आधार पर संग्रह का बैकअप बनाए रखना होगा। मूल रूप से, प्रत्येक महीने एक बैकअप प्रक्रिया होती है और एक एंटरप्राइज़ एप्लिकेशन के लिए, इसे दैनिक रूप से संसाधित करने की सिफारिश की जाती है।
इस ट्यूटोरियल में, हमने कुछ कमांड के साथ बैकअप बनाने के लिए एक सरल समाधान देखा। यदि आप एक शुरुआती हैं, तो आपके पास अपने संग्रह के बैकअप के लिए यह तरीका हो सकता है। आपको बस बिन फ़ोल्डर में कमांड प्रॉम्प्ट को इंगित करने और उपरोक्त कमांड को निष्पादित करने की आवश्यकता है, और यह सभी डेटा को स्वचालित रूप से डंप करेगा।
MongoDB में अधिक तैनाती जानने के लिए हमारे आगामी ट्यूटोरियल की जाँच करें।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- MongoDB डेटाबेस ट्यूटोरियल बनाएँ
- MongoDB में तैनाती: चरण-दर-चरण ट्यूटोरियल
- 20+ MongoDB शुरुआती के लिए ट्यूटोरियल: नि: शुल्क MongoDB कोर्स
- MongoDB उपयोगकर्ता बनाएं और उदाहरणों के साथ भूमिकाएँ असाइन करें
- MongoDB प्रतिकृति क्या है
- मॉनिटरिंग क्वेरी और प्रदर्शन के लिए MongoDB डेटाबेस प्रोफाइलर
- MongoDB में उपयोगकर्ता प्रमाणीकरण
- MongoDB प्रदर्शन: लॉकिंग प्रदर्शन, पृष्ठ दोष और डेटाबेस प्रोफाइलिंग