हम वर्तमान में हमारे डेटाबेस सीआई के लिए विन्सेंट वेगा (अब टारनटिनो में घुमाए गए) का उपयोग कर रहे हैं। हम अपने वेब ऐप के लिए CruiseControl.Net का उपयोग कर रहे हैं (सी # टीएफएस का उपयोग कर)।डेटाबेस निरंतर एकीकरण (सीआई) के लिए टारनटिनो के विकल्प?
विन्सेंट वेगा ने अपेक्षाकृत अच्छी तरह से काम किया है क्योंकि यह बहुत ही स्पष्टता है और निर्माण और अद्यतन (मौजूदा डेटा को संरक्षित करते समय) के दो परिदृश्यों को समान रूप से अच्छी तरह से संभालता है। मैं टारनटिनो में अपग्रेड करने की तलाश में हूं, लेकिन मैं जानना चाहता हूं कि कोई भी ऐसे विकल्पों का सुझाव दे सकता है जो मुझे देखना चाहिए? एसक्यूएल जैसे टूल्स की तुलना करें कि तुलनात्मक रूप से "स्वचालित रूप से" डेल्टा स्क्रिप्ट का उत्पादन प्रश्न से बाहर है, दुर्भाग्यवश, क्योंकि हमारे डेटाबेस 500 से अधिक टेबल के साथ अत्यधिक सामान्यीकृत हैं।
धन्यवाद
एरिक Tarasoff
तालिका सामान्यीकृत होने पर परिवर्तन स्क्रिप्ट क्यों व्यवहार्य नहीं हैं? शायद सिर्फ एक बेहतर जनरेटर का उपयोग करने की जरूरत है? कुछ स्तर पर सभी डेटाबेस माइग्रेशन को डेल्टा उत्पन्न/पता करने की आवश्यकता होती है - चाहे वह स्पष्ट या निहित हो। –
मुझे यह जानकर उत्सुकता होगी कि आपने क्या तय किया है। और मैं उत्सुक हूं कि एसक्यूएल तुलना क्यों उपयुक्त नहीं होगी। –
मुझे लगता है कि बाद में इस प्रश्न पर वापस आने से पहले कभी बेहतर नहीं है? उस समय मैंने इस सवाल को देखा, हम विन्सेंट वेगा से फंस गए। अब, सालों बाद और दूसरे संगठन में, अभी कुछ विकल्पों को देखने के बाद, मैंने राउंडहौस चुना है। एक सम्मेलन-ओवर-कॉन्फ़िगरेशन प्रकार समाधान होने के बावजूद, मैंने इसे विभिन्न उपयोग मामलों के लिए बेहद लचीला पाया। इससे भी अधिक, शून्य-से-ऊपर और चलने से चलना तेज था और दस्तावेज़ीकरण बहुत खराब नहीं था। इसके अलावा, वहां पर्याप्त अन्य लोग इसका उपयोग कर रहे हैं कि आप आसानी से मदद की तलाश कर सकते हैं। –