SQL सर्वर कम स्थिर का नया संस्करण?


15

हमारे डेटाबेस वास्तुकार ने हमारे एक ग्राहक को बताया कि एसक्यूएल सर्वर 2014 2012 से अधिक खराब विकल्प है क्योंकि इसमें 2012 के प्रदर्शन और स्थिरता के लाभों का अभाव है। मैंने जो कुछ भी पढ़ा है वह इसके विपरीत है। हारून बर्ट्रेंड का कहना है कि सटीक और सभी सफेद कागज जो मैंने MS से भी पढ़े हैं - 2014 को बढ़ाया गया है और 2012 के लोगों के एजी मुद्दों में से कुछ को हल करता है।

क्या 2012 में 2014 को चुनने का कोई बड़ा नुकसान है जो मुझे याद आ रहा है?


11
मुझे लगता है कि आपका डेटाबेस आर्किटेक्ट नशे में है।
डैनियल Hutmacher

1
असाधारण दावों के लिए असाधारण सबूत की आवश्यकता होती है। आपके पास अपने तर्क और संदर्भ हैं (और वे अच्छे हैं)। अपने वास्तुकार से संपर्क करें और उन्हें अपनी स्थिति का समर्थन करने के लिए विवरण के लिए कहें।
जोनाथन फाइट

2
वास्तव में आप नए इंस्टॉलेशन के लिए SQL Server 2014 पर SQL Server 2012 का चयन नहीं कर सकते क्योंकि आज आप SQL Server 2012 के लिए लाइसेंस नहीं खरीद सकते हैं (कम से कम सीधे Microsoft से नहीं)
a_horse_with_no_name

आपको अपनी आवश्यकता और बजट के अनुसार चुनाव करना चाहिए। मैं कहूंगा कि दोनों अच्छे हैं और आपको तुलना नहीं करनी चाहिए। हालांकि 2014 की कुछ बहुत अच्छी विशेषताएं हैं, लेकिन यदि आपके पास विरासत एप्लिकेशन है और आप 2014 को माइग्रेट करने की कोशिश कर रहे हैं, तो नया सीई आपको 2012 की तुलना में अधिक दर्द देने वाला है। इसके अलावा 2014 बहुत अच्छा विकल्प है।
Shanky

नए CE के साथ @Shanky regressions कुल मिलाकर लाभ उठाने वाले प्रश्नों की संख्या की तुलना में दुर्लभ हैं। प्रतिगमन को व्यक्तिगत रूप से निपटाया जा सकता है या, सबसे खराब स्थिति में, पुराने सीई को बल द्वारा कार्यान्वित किया जा सकता है, जिससे यह संस्करण आईएमएचओ से बचने के लिए एक खराब तर्क है।
हारून बर्ट्रेंड

जवाबों:


15

आपको स्पष्ट रूप से मेरी पुष्टि की आवश्यकता नहीं है, लेकिन मैं एक भी संभावित कारण के बारे में नहीं सोच सकता हूं कि मैं एक ग्राहक को सुझाव दूंगा कि वे 2012 में 2014 में जाएं। विशेष रूप से जीवन कारणों के समर्थन / समाप्ति के लिए, लेकिन अतिरिक्त सुविधाओं और संवर्द्धन के कारण भी। मौजूदा क्षमताओं के लिए।

कुछ कारण जो आप सुन सकते हैं:

  • प्रदर्शन में गिरावट । निश्चित रूप से, यह हो सकता है, लेकिन यह 2012 में भी हो सकता है या कोई अन्य बड़ा बदलाव कर सकता है (कुछ कारणों को अपग्रेड, फेलओवर आदि के बिना माइग्रेशन के लिए भी जिम्मेदार ठहराया जा सकता है)। प्रतिगमन परिवर्तन का एक अपेक्षित हिस्सा है, और एक अपग्रेड को दोष देना आसान है ( बस VSTS टीम से पूछें )।

  • उच्च लागत । मैंने कुछ दावों को देखा है कि एक ही कॉन्फ़िगरेशन के लिए 2014 की लागत 2012 से अधिक है, लेकिन किसी भी लाइसेंसिंग परिवर्तनों को नहीं देखा है जो कि ऐसा होता है जो कि स्टैंडबाय सेकंड्स को छोड़कर अब लाइसेंस प्राप्त करने के लिए सॉफ़्टवेयर आश्वासन की आवश्यकता होती है। दूसरा पहलू यह है कि अगर कोई बिना SA ने खराब योजना बनाई और 2012 में खरीद लिया और अब 2014 चाहता है - हाँ, तो उन्हें खर्च करना होगा।

आमतौर पर बदतर प्रदर्शन? कम स्थिरता? नहीं, दोनों मुझे हंसी के पात्र लगते हैं। कुछ वास्तविक सबूतों के लिए अपने नशे में दोस्त से पूछें, और शायद उसे ग्राहकों से भी दूर रखें। :-)


2

खैर SQL सर्वर 2014 कार्डिनैलिटी एस्टिमेटर में कुछ गंभीर बदलावों के साथ आता है। मैं केवल अनुमान लगा सकता हूं कि वह इन परिवर्तनों से डर गया था और सब कुछ परीक्षण करने के प्रयास से प्रदर्शन खराब नहीं होगा।

या उसने नए कार्डिनलिटी एस्टीमेटर के कारण होने वाले परिवर्तनों का ठीक से विश्लेषण किए बिना बस SQL ​​सर्वर को अपग्रेड किया। और सबसे खराब स्थिति में आता है, उनके आवेदन में कुछ प्रश्न थे, जो अनुमानक परिवर्तनों से नकारात्मक रूप से प्रभावित थे!

ज्ञात हो, नए कार्डिनल एस्टिमेटर आपके प्रश्नों को अलग तरीके से संभाल सकते हैं और कुछ नकारात्मक रूप से प्रभावित होने के लिए बाध्य हैं और खराब प्रदर्शन और अस्थिर प्रणाली का कारण बनेंगे; कम से कम वे शायद! लेकिन (!!) वह है - यदि बिल्कुल - केवल कुछ प्रश्नों के लिए सही है, सामान्य रूप से उत्पाद के लिए नहीं! और ये प्रश्न निश्चित होने चाहिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.