मैं सोच रहा था कि कैसे लोगों ने डीबी स्कीमा परिवर्तनों के आसपास काम किया है जो अन्यथा उत्पादन प्रणाली को कम करने का कारण बनेंगे। यह additive परिवर्तनों के साथ लगता है जो किसी भी तरह से बाधित हैं (उदा। अनन्य बाधा) ऐप को बी/सी करना मुश्किल होगा और डीबी एक ही समय में बदलना चाहिए अन्यथा त्रुटियों डेटा या एप्लिकेशन में या तो हो जाएगा।शून्य डाउनटाइम (या शून्य के पास) डीबी स्कीमा में परिवर्तन
मैंने शायद एक गुलाम डीबी (MySQL प्रतिकृति का उपयोग करके) पर स्विच करने और मास्टर पर स्कीमा परिवर्तनों को चलाने के बारे में सोचा है, लेकिन फिर आपको दास पर लागू अद्यतन प्रश्नों को कैप्चर करने की आवश्यकता होगी, जहां मास्टर पर लागू नहीं किया गया है और आप बैकअप सर्वर नहीं होने का जोखिम चलाएंगे।
इन समस्याओं के आसपास लोगों को किस तकनीक का उपयोग करने के लिए उपयोग किया जाता है?
धन्यवाद, मनीष