मोंगोडीबी में डीबी की ओवर कॉपी करना

मैं मोंगोडीबी में कुछ प्रमुख डीबी पुनर्गठन करने जा रहा हूं जो अभिलेखों का एक समूह बदलता है। मैंने स्थानीय रूप से कॉपी किए गए डीबी के खिलाफ इस स्क्रिप्ट को चलाया है और यह ठीक काम करता है, इसलिए यह चाहिए भी उत्पादन डेटाबेस पर काम करता है।

क्या डीबी इंस्टेंस को एक नए डीबी में कॉपी करने का कोई आसान तरीका है? मैंने सोचा कि मैं मोंगोडीबी को बंद कर सकता हूं और फ़ाइलों को एक नई निर्देशिका में कॉपी कर सकता हूं, उन्हें नए डीबी में बदल सकता हूं, और फिर उन्हें मोंगोडीबी डेटा निर्देशिका में ले जा सकता हूं।

बड़ी डीबी फाइलों की प्रतिलिपि बनाना आम तौर पर धीमा होता है, इसलिए मुझे आश्चर्य हुआ कि क्या डीबी की प्रतिलिपि बनाने का एक मोंगो-विशिष्ट तरीका था।

0

1 उत्तर

यदि यह केवल कुछ संग्रहों की प्रतिलिपि बनाने के लिए पर्याप्त है, तो आप उन्हें डीबी सर्वर को बंद किए बिना निम्नानुसार कॉपी कर सकते हैं:

http://xmlquerying.blogspot.de/2012/10 /copying-data-between-mongo-databases.html

अन्यथा मोंगोडम्प और मोंगोरस्टोर का उपयोग करें।

http://docs.mongodb.org/manual/ ट्यूटोरियल/बैकअप-डेटाबेस-साथ-द्विआधारी-डेटाबेस-डंप/

0
जोड़ा