MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

बैकअप प्रतिकृति के लिए MongoDB स्क्रिप्ट स्थानीय रूप से Windows सर्वर पर सेट की जाती है

क्षमा करें, थोड़ी देर हो चुकी है, लेकिन ऐसा लगता है कि निम्नलिखित मेरे लिए ठीक काम कर रहे हैं। स्क्रिप्ट डेटाबेस को डंप करती है और 7-ज़िप का उपयोग करके आउटपुट को संपीड़ित करती है।

1) बैकअप स्क्रिप्ट बनाएं (backup.bat)

@echo off

REM move into the backups directory
CD C:\database_backups


REM Create a file name for the database output which contains the date and time. Replace any characters which might cause an issue.
set filename=database %date% %time%
set filename=%filename:/=-%
set filename=%filename: =__%
set filename=%filename:.=_%
set filename=%filename::=-%

REM Export the database
echo Running backup "%filename%"
C:\mongodb\mongodump --out %filename%


REM ZIP the backup directory
echo Running backup "%filename%"
"c:\Program Files\7-Zip\7z.exe" a -tzip "%filename%.zip" "%filename%"


REM Delete the backup directory (leave the ZIP file). The /q tag makes sure we don't get prompted for questions 
echo Deleting original backup directory "%filename%"
rmdir "%filename%" /s /q

echo BACKUP COMPLETE

2) बैकअप शेड्यूल करें

  1. कंप्यूटर प्रबंधन खोलें
  2. कार्य शेड्यूलर पर जाएं और कार्य बनाएं select चुनें ।
  3. सामान्य . पर टैब में, विवरण दर्ज करें और चलाएं कि उपयोगकर्ता लॉग ऑन है या नहीं select चुनें यदि आप चाहते हैं कि कार्य रात में चले।
  4. ट्रिगर . पर टैब, चुनें कि आप कार्य को कब चलाना चाहते हैं।
  5. कार्रवाइयां पर टैब पर, एक नई क्रिया बनाएँ जो आपके बैच स्क्रिप्ट की ओर इशारा करे।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब में पत्रिकाओं के आकार को कैसे नियंत्रित करें?

  2. मोंगोडब में संग्रह का अधिकतम आकार क्या है

  3. किसी सरणी में किसी ऑब्जेक्ट के तत्व द्वारा खोजें

  4. नेवला - क्वेरी नवीनतम दस्तावेज़

  5. मोंगोडब में OR+सॉर्ट क्वेरी के लिए कंपाउंड इंडेक्स