SQL सर्वर 2008 और एक्सप्रेस के बीच अंतर

Anonim

SQL सर्वर 2008 बनाम एक्सप्रेस

SQL सर्वर का एक छोटा डाउन संस्करण है Microsoft द्वारा निर्मित एक रिलेशनल मॉडल डेटाबेस सर्वर और SQL सर्वर एक्सप्रेस, जो कि मुक्त है SQL सर्वर का एक छोटा संस्करण है, लेकिन पूर्ण संस्करण की तुलना में सीमित विशेषताएं हैं। एसक्यूएल सर्वर का नवीनतम संस्करण SQL सर्वर 2008 R2 है और इसके संबंधित एक्सप्रेस संस्करण SQL सर्वर एक्सप्रेस 2008 है।

माइक्रोसॉफ्ट एसक्यूएल सर्वर मुख्यतः टी-एसक्यूएल (जो एसक्यूएल के लिए एक एक्सटेंशन है) और एएनसीआई एसक्यूएल का उपयोग करता है, क्योंकि इसकी क्वेरी भाषाएं यह पूर्णांक, फ्लोट, दशमलव, चार, वृरार, द्विआधारी, पाठ और कुछ अन्य डेटा प्रकारों का समर्थन करता है। उपयोगकर्ता द्वारा परिभाषित समग्र प्रकार (यूडीटी) भी अनुमति है। एक डेटाबेस में दृश्यों, संग्रहीत कार्यविधियों, अनुक्रमित और तालिकाओं के अलावा अन्य प्रतिबंध हो सकते हैं। डेटा तीन प्रकार की फाइलों में संग्रहीत है वो है। एमडीएफ फ़ाइलें,। एनडीएफ और प्राथमिक डाटा, द्वितीयक डेटा और लॉग डेटा को क्रमशः स्टोर करने के लिए ldfextension फ़ाइलें। यह सुनिश्चित करने के लिए कि डेटाबेस हमेशा एक ज्ञात संगत स्थिति में लौट जाएगा, यह लेनदेन की अवधारणा का उपयोग करता है। लिखने के आगे लॉग का उपयोग करके बदलाव लागू किए गए हैं SQL सर्वर भी संगामिति का समर्थन करता है टी-एसक्यूएल का प्रयोग करने से पूछताछ डेटा पुनर्प्राप्ति का मुख्य तरीका है। SQL सर्वर बेहतर प्रदर्शन के लिए क्वेरी ऑप्टिमाइज़ेशन करता है यह संग्रहीत कार्यविधियों को भी अनुमति देता है, जो स्वयं में संग्रहीत टी-एसक्यूएल क्वेरीज़ पैरामीटर हैं और क्लाइंट अनुप्रयोग द्वारा सामान्य क्वेरीज़ जैसे निष्पादित नहीं किए जाते हैं। एसक्यूएल सर्वर एसक्यूएल सीएलआर (सामान्य भाषा रनटाइम) को शामिल करता है जिसका उपयोग सर्वर को सर्वर के साथ एकीकृत करने के लिए किया जाता है। शुद्ध रूपरेखा। इस वजह से, आप संग्रहीत कार्यविधियाँ लिख सकते हैं और किसी भी में ट्रिगर कर सकते हैं नेट भाषा जैसे कि सी # या वीबी नेट। इसके अलावा UTDs का उपयोग करके परिभाषित किया जा सकता है। नेट भाषाएं ADO में कक्षाएं डेटाबेस में संग्रहीत डेटा तक पहुंचने के लिए नेट का उपयोग किया जा सकता है। एडीओ। नेट कक्षाएं डेटा की तालिका या एकल पंक्ति या आंतरिक मेटाडेटा के साथ काम करने की कार्यक्षमता प्रदान करती हैं। यह XQuery समर्थन भी प्रदान करता है, जो SQL सर्वर में एक्सएमएल सुविधाओं तक पहुंच प्रदान करता है। एसक्यूएल सर्वर अतिरिक्त सेवाएं प्रदान करता है जैसे सेवा ब्रोकर, प्रतिकृति सेवाएं, विश्लेषण सेवाएं, रिपोर्टिंग सेवाएं, अधिसूचना सेवाएं, एकता सेवाएँ और पूर्ण पाठ खोज।

-2 ->

जैसा ऊपर बताया गया है, एसक्यूएल सर्वर एक्सप्रेस एक छोटा, एसक्यूएल सर्वर के आज़ादी से डाउनलोड करने योग्य संस्करण है। इसलिए, यह स्पष्ट रूप से पूर्ण संस्करण की तुलना में कुछ सीमाएं हैं। शुक्र है, डेटाबेस की संख्या या सर्वर द्वारा समर्थित उपयोगकर्ताओं की संख्या पर कोई सीमा नहीं है। लेकिन, एक्सप्रेस संस्करण केवल एक प्रोसेसर, 1 जीबी मेमोरी और 10 जीबी डाटाबेस फाइलों का उपयोग कर सकता है। यह XCOPY परिनियोजन के लिए उपयुक्त है क्योंकि पूरे डेटाबेस को एक फाइल में रखा जाता है जिसमें टाइप है mdf। एक अन्य तकनीकी प्रतिबंध, विश्लेषण, एकीकरण और सूचना सेवाओं की अनुपस्थिति है।लेकिन सभी में, एक्सप्रेस संस्करण सीखने के लिए बहुत अच्छा है क्योंकि इसका उपयोग छोटे पैमाने पर डेस्कटॉप और वेब अनुप्रयोगों के निर्माण के लिए मुफ्त में किया जा सकता है।

एसक्यूएल सर्वर और एसक्यूएल सर्वर एक्सप्रेस संस्करण के बीच मुख्य अंतर

• एसक्यूएल सर्वर एक वाणिज्यिक उत्पाद है, जबकि एसक्यूएल सर्वर एक्सप्रेस स्वतंत्र रूप से डाउनलोड किया जा रहा है, SQL सर्वर का संस्करण बढ़ाया गया है।

• एसक्यूएल सर्वर को एंटरप्राइज़ वर्कलोड के लिए लक्षित किया गया है जो अतिरेक और अंतर्निहित बिजनेस इंटेलिजेंस टूल की आवश्यकता होती है, जबकि एक्सप्रेसन संस्करण सीखने के उद्देश्य के लिए एंट्री-लेवल डेटाबेस आदर्श है

जब यह सीपीयू की संख्या की बात आती है, तो स्मृति की मात्रा और डेटाबेस का आकार, एक्सप्रेस संस्करण की तुलना में कम प्रदर्शन SQL सर्वर है यह केवल एक एकल प्रोसेसर, 1 जीबी मेमोरी और 10 जीबी डाटाबेस फाइलों का उपयोग कर सकता है।

• रिपोर्टिंग और विश्लेषण सेवाओं जैसी अतिरिक्त सेवाएं SQL सर्वर एक्सप्रेस संस्करण में अनुपस्थित हैं।