हमारा वर्तमान डेटाबेस लगभग 200 एमबी है, लेकिन एक बार जब एप्लिकेशन लाइव हो जाता है, तो हम उम्मीद करते हैं कि यह बड़ी मात्रा में बढ़ेगा .. इसमें 20-30 जीबी डेटा हो सकता है।डेटा की बड़ी मात्रा वाले डेटाबेस प्रबंधित करने के लिए dacpac का उपयोग किया जा सकता है?
हम उत्पादन सर्वर पर तैनात करने के लिए "dacpac" (डेटाबेस प्रोजेक्ट द्वारा उत्पन्न - एसएसडीटी) का उपयोग करने की योजना बना रहे हैं। डेटाबेस कई तालिकाओं के साथ बनाया जाएगा, और लुकअप टेबल में प्रारंभिक डेटा के बहुत सारे।
हालांकि, चिंता भविष्य में तैनाती के लिए है जब हम उत्पादन सर्वर पर डेटाबेस को अपग्रेड करने के लिए "dacpac" (डेटाबेस प्रोजेक्ट द्वारा उत्पन्न - एसएसडीटी) का उपयोग करेंगे।
- तैनाती डेटा की मात्रा पर निर्भर करती है -
मैं तैनाती के लिए dacpac का उपयोग करने का कोई पिछले अनुभव है के रूप में, किसी को भी कृपया मुझे निम्नलिखित सुझाव कर सकते हैं? या अगर यह सिर्फ स्कीमा परिवर्तनों पर निर्भर करता है? उदाहरण के लिए, यदि लक्ष्य डेटाबेस 20-30 जीबी का है, तो इसे अपग्रेड करने में कितना अनुमान लग सकता है?
- हम संस्करण डेटाबेस स्कीमा कैसे बना सकते हैं?
- क्या कुछ भी गलत होने पर अपग्रेड प्रक्रिया वापस ले जाया जा सकता है?
और आखिरकार, डेटाबेस को अपग्रेड करने के लिए मैन्युअल लेखन एसक्यूएल स्क्रिप्ट के पारंपरिक तरीके से बेहतर है?