डेटाबेस की तुलना
SQL सर्वर: Microsoft संपदा के लिए एंटरप्राइज़ डेटाबेस
SQL सर्वर Microsoft का एंटरप्राइज़ रिलेशनल डेटाबेस है: PL/SQL के बजाय T-SQL, HA के लिए ऑलवेज ऑन उपलब्धता समूह, और एक लाइसेंसिंग मॉडल जो इसकी कीमत MySQL की बजाय Oracle की तरह रखता है। यह विंडोज पर और 2017 से लिनक्स पर चलता है, और यह प्राकृतिक डेटाबेस विकल्प है जहां इसके आसपास की संपत्ति माइक्रोसॉफ्ट है। इस लेख में बताया गया है कि इसे अच्छी तरह से चलाने में अनुशासन और धन की कितनी लागत आती है।
मुख्य बिंदु
- इंजन की उद्यम सतह वास्तविक है: एनालिटिक्स के लिए कॉलमस्टोर इंडेक्स, इन-मेमोरी ओएलटीपी, प्लान रिग्रेशन समस्या निवारण के लिए क्वेरी स्टोर, और एचए के लिए उपलब्धता समूह (पठनीय प्रतिकृतियां और स्वचालित फेलओवर); विशेषताएं मौजूद हैं और परिपक्व हैं।
- लाइसेंसिंग अनुबंध है: एंटरप्राइज़ स्तर पर सॉफ़्टवेयर एश्योरेंस के साथ प्रति-कोर मूल्य निर्धारण, संस्करण स्तर (एक्सप्रेस फ्री, वेब, स्टैंडर्ड, एंटरप्राइज़) जो गेट की क्षमता के अनुसार सुविधाएँ देता है; ऑडिट ओरेकल की तरह व्यवहार करते हैं, इसलिए पर्यावरण परिभाषाएँ और वर्चुअलाइजेशन नियम खरीद से पहले लिखित रूप में होते हैं।
- हा अनुशासन: विंडोज सर्वर फेलओवर क्लस्टरिंग या स्टैंडअलोन के भीतर हमेशा उपलब्धता समूहों पर; बैकअप अलग कर्तव्य बने रहते हैं (परीक्षणित पॉइंट-इन-टाइम पुनर्स्थापना के साथ पूर्ण/अंतर/लेन-देन-लॉग श्रृंखला); सत्यापन के बिना रखरखाव योजनाएँ थिएटर हैं।
- संचालन डेटाबेस को घेरता है: शेड्यूलिंग के लिए SQL एजेंट, प्रबंधन के लिए SSMS/ADS, प्रदर्शन कार्य के लिए विस्तारित ईवेंट और क्वेरी स्टोर; प्रदर्शन संबंधी समस्याएं ज्यादातर योजनाओं और ब्लॉकिंग (आंकड़े प्रतीक्षा करें) में रहती हैं, मेमोरी सेटिंग्स में नहीं।
- क्रॉस-प्लेटफ़ॉर्म वास्तविकता: लिनक्स पर एसक्यूएल सर्वर कोर इंजन का समर्थन करता है (कुछ फीचर अंतराल जैसे कि कुछ तृतीय-पक्ष एकीकरण के साथ), और कंटेनरीकृत इंस्टेंसेस में डेव/टेस्ट वर्कफ़्लो होते हैं; उत्पादन का आकार अभी भी समर्पित बुनियादी ढांचे का पक्षधर है।
- यह हमारे डेटाबेस लेखों में कहां फिट बैठता है: AD-समर्थित पहचान और T-SQL-कुशल कर्मचारियों के साथ .NET एस्टेट को एक सुसंगत स्टैक मिलता है; ग्रीनफील्ड लिनक्स एस्टेट हमारे पोस्टग्रेस्क्ल और ओरेकल लेखों में टीसीपी-ऑन-पोस्टग्रेज और ओरेकल-ग्रेड विकल्पों की तुलना करते हैं; सुविधाओं से पहले लाइसेंस का मूल्य निर्धारण करना व्यावहारिक नियम है।
क्षेत्रीय टिप्पणी
सबसे महंगी SQL सर्वर समस्या जिसका हमने निदान किया वह प्रदर्शन नहीं था, यह एक लाइसेंसिंग ऑडिट था: एक मानक संस्करण उदाहरण चुपचाप हार्डवेयर पर विकसित हो गया था जिसने वर्चुअलाइजेशन शर्तों का उल्लंघन किया था। समाधान की लागत बातचीत से कम है। स्कीमा से पहले लाइसेंस का मूल्य निर्धारण करें.
अक्सर पूछे जाने वाले प्रश्न
क्या SQL सर्वर Oracle से सस्ता है?
आमतौर पर तुलनीय स्तरों में, लेकिन दोनों विकल्प ऐड-ऑन के साथ प्रति कोर कीमत वाले एंटरप्राइज़-लॉटरी हैं। ईमानदार तुलना कार्यभार-विशिष्ट है: तीन वर्षों में आपके द्वारा वास्तव में उपयोग की जाने वाली सुविधाएँ बनाम लाइसेंस और सॉफ़्टवेयर एश्योरेंस।
क्या मैं इसे Linux पर चला सकता हूँ?
हाँ, कोर इंजन और प्रमुख HA सुविधाएँ Linux पर चलती हैं; प्रतिबद्ध होने से पहले अपने कार्यभार (कुछ एसएसआईएस/एसएसआरएस आसन्न टूलींग भिन्न) के विरुद्ध प्रति संस्करण सुविधा समानता की जांच करें।
रखरखाव योजना अनुशासन क्या है?
पॉइंट-इन-टाइम सत्यापन, विखंडन थ्रेशोल्ड (ब्लैंकेट रीबिल्ड नहीं) द्वारा आकार के सूचकांक और सांख्यिकी रखरखाव, और अवरुद्ध और प्रतीक्षा आंकड़ों की निगरानी के साथ परीक्षण की गई श्रृंखलाओं पर बैकअप; प्रत्येक स्क्रिप्ट को एक स्वामी की आवश्यकता होती है।
किसी नए प्रोजेक्ट के लिए SQL सर्वर की तुलना PostgreSQL से कैसे की जाती है?
यदि टीम टी-एसक्यूएल को जानती है और संपत्ति माइक्रोसॉफ्ट है, तो एसक्यूएल सर्वर की टूलींग सुसंगत है। ओपन-इकोसिस्टम लाइसेंसिंग स्वतंत्रता और विस्तार सतह के लिए, हमारा पोस्टग्रेस्क्ल लेख विकल्प को कवर करता है; निर्णायक कारक आमतौर पर कर्मचारियों की मौजूदा SQL बोली प्रवाह है।
डेटाबेस की तुलना में Kinetikatech कैसे सहायता करता है
आपको डेटाबेस की तुलना का विशेषज्ञ बनने की आवश्यकता नहीं: वर्कलोड की मेजबानी के लिए डेटाबेस इंजन विकल्प, शुद्धता की गारंटी, परिचालन भार और वास्तविक लागत की तुलना में: सर्वर के खिलाफ एम्बेडेड इंजन, PostgreSQL के खिलाफ MySQL, दस्तावेज़ भंडार के खिलाफ SQL, साथ ही विरासत केस अध्ययन जो वापस आता रहता है। सर्वर प्रबंधन और वेबसाइट गति अनुकूलन ठीक इसी हेतु है: सेटअप, hardening, निगरानी, और दिन-रात उपलब्ध मानव सहायता।