एप्लिकेशन कोड और कॉन्फ़िगरेशन फ़ाइलों को कोड संग्रह में बनाए रखा जाता है। लेकिन कभी-कभी, परियोजना के एक हिस्से के रूप में, मेरे पास कुछ डेटा भी होता है (जो कुछ मामलों में> 100 एमबी,> 1 जीबी या तो हो सकता है), जिसे डेटाबेस में संग्रहीत किया जाता है। गिट कोड और उसके परिवर्तनों को संभालने में अच्छा काम करता है, लेकिन विकास टीम आसानी से डेटा कैसे साझा कर सकती है?किसी एप्लिकेशन के साथ डेटासेट को कैसे प्रबंधित करें?
यह कोड संस्करण नियंत्रण प्रणाली में वास्तव में फिट नहीं है, क्योंकि यह ज्यादातर बड़ी बाइनरी फाइलें है, और यह एक दुःस्वप्न अद्यतन को खींच देगा। लेकिन इसे भंडार के साथ सिंक्रनाइज़ करना होगा, क्योंकि कुछ कोड संशोधन स्कीमा (यानी माइग्रेशन) को बदलते हैं।
आप ऐसी परिस्थितियों को कैसे संभालेंगे?
डेटा से डेटा का मतलब है कि किसी डेटाबेस या कुछ फ्लैट फ़ाइल में डेटा (उदाहरण के लिए एमपी 3 फाइलों की फिल्म या संग्रह)? – slebetman
मेरे मामले में यह एक डेटाबेस है। मैं इसे कुछ एक्सएमएल/जेएसओएन/एसक्यूएल फाइल में निर्यात कर सकता हूं, लेकिन यह एक बहुत बड़ी फाइल होगी। –