हमें अपने प्रोडक्शन सर्वर से एक डीईवी सर्वर में 500 जीबी डेटाबेस की प्रतिलिपि बनाने की आवश्यकता है। हमारे पास केवल 5 घंटे की एक विंडो है।
इसे प्राप्त करने का सबसे तेज़ तरीका क्या होगा?
हमें अपने प्रोडक्शन सर्वर से एक डीईवी सर्वर में 500 जीबी डेटाबेस की प्रतिलिपि बनाने की आवश्यकता है। हमारे पास केवल 5 घंटे की एक विंडो है।
इसे प्राप्त करने का सबसे तेज़ तरीका क्या होगा?
जवाबों:
ऐसे दो विकल्प हैं जो आप कर सकते हैं जिससे आपके उत्पादन वातावरण में कोई कमी नहीं आएगी:
1) यदि आप केवल डेटाबेस संरचना को पकड़ना चाहते हैं (आपको डेटा की आवश्यकता नहीं है) तो आप बस उत्पादन डेटाबेस को स्क्रिप्ट कर सकते हैं। फिर बस डेटाबेस बनाने के लिए अपने देव सर्वर पर चलाएं।
2) यदि आपको डेटाबेस और डेटा की आवश्यकता है तो बस उस डेटाबेस का नवीनतम बैकअप हड़प लें और इसे अपने देव सर्वर पर पुनर्स्थापित करें। आप पाएंगे कि यह सबसे आम तरीका है जिसका उपयोग विकास सर्वरों को उत्पादन डेटा से मिलान करने के लिए किया जाता है।
यदि आपके पास है
... तो बस इसे कॉपी करें, पुनर्स्थापित करें। इसे पॉवरशेल, पर्ल, cmd.exe आदि में स्क्रिप्ट किया जा सकता है।
जब आप "विंडो" कहते हैं, तो मुझे लगता है कि आप उत्पादन पर 5 घंटे की खिड़की का मतलब है। विकास को लोड करने के लिए यह महत्वपूर्ण नहीं हो सकता है।
स्थानीय रूप से संलग्न हार्ड डिस्क पर कॉपी करें।
केवल एक सीमित खिड़की क्यों? कॉपी न करें - बैकअप को देव में लोड करें।
हो सकता है कि मेरा उत्तर आपके उपयोग के मामले में फिट न हो लेकिन, क्या आपने कभी अपने देव सर्वर पर, एक नौवहन डेटाबेस की तरह लॉग-इन डेटाबेस का उपयोग करके सेटअप करने पर विचार किया था ... ताकि आप अपने देव पर अपनी ठेस को बहाल कर सकें। पूर्व और इस प्रतिलिपि को अपने उत्पादों के साथ सिंक में रखें ...
उममीद है कि इससे मदद मिलेगी
एक बैकअप अनुक्रम फ़ाइल बनाएँ। कहते हैं कि आपका संपूर्ण बैकअप आकार 500 जीबी है; आप इसे अपनी आवश्यकता से विभाजित कर सकते हैं, एक 10 अनुक्रम बैकअप बना सकते हैं जिसमें 10 बैकअप फाइलें, प्रत्येक 50 जीबी आकार में होती हैं, और फिर एक-एक करके बैकअप फ़ाइलों को पुनर्स्थापित करने या स्थानांतरित करने का प्रयास करते हैं। यह नेटवर्क ट्रैफ़िक को कम करेगा और समय को बहाल करेगा।