Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर 2019 नई सुविधाएँ

Microsoft का अग्रणी डेटाबेस एक आवश्यक उपकरण है, जिसमें इन-क्लाउड और ऑन-प्रिमाइसेस संस्करण अविश्वसनीय भंडारण और विश्लेषणात्मक उपकरण प्रदान करते हैं। यह अतिरिक्त रूप से डेटा वैज्ञानिकों के लिए एक महत्वपूर्ण अनुप्रयोग बन गया है, जो मशीन लर्निंग मॉडल के निर्माण और परीक्षण के लिए एक संरचना प्रदान करता है। SQL सर्वर में और भी बहुत कुछ है, और नया रिलीज़ संस्करण इंगित कर सकता है कि Microsoft को लगता है कि अगले कुछ वर्षों में आपकी डेटा की ज़रूरतें कहाँ जाएँगी।

पिछले सभी संस्करणों की तरह, Microsoft SQL Server 2019 का नवीनतम संस्करण भी नई सुविधाओं और क्षमताओं से भरा हुआ है। यह संगठनों को विभिन्न सॉफ्टवेयर के कई एकीकरण के साथ संबंधपरक डेटा का मूल्यांकन और परीक्षण करने में मदद करेगा। डेटा का एक सरलीकृत दृश्य बनाकर, उपयोगकर्ता जानकारी का एक व्यापक दृश्य प्राप्त कर सकते हैं।

SQL सर्वर 2019 का नया संस्करण Linux और Windows संस्करणों में उपलब्ध है और कंटेनरों और Kubernetes के लिए समर्थन जोड़ा गया है। कंटेनर समर्थन और SQL सर्वर के लिनक्स संस्करण सहित डॉकर का उपयोग करना एक पेचीदा विकल्प है, क्योंकि यह आपको विशाल कुबेरनेट्स आधारित विश्लेषणात्मक इंजनों के साथ SQL सर्वर बनाने में सक्षम करेगा जो Apache Spark का उपयोग करके Azure की सुविधा वाली डेटा झीलों में काम करता है।

आइए अब नए SQL सर्वर 2019 पर एक नज़र डालते हैं सामुदायिक तकनीकी पूर्वावलोकन (सीटीपी 2.1) स्थापना

स्थापना

नया पूर्वावलोकन तीन प्रकार के इंस्टॉलेशन विकल्प प्रदान करता है - बेसिक, कस्टम और डाउनलोड मीडिया। बेसिक इंस्टॉलेशन के लिए कम डिस्क स्थान की आवश्यकता होती है, क्योंकि ये उस बेसिक इंस्टाल को चलाने के लिए आवश्यक फाइलें हैं, जबकि एक कस्टम इंस्टाल पूरे SQL सर्वर 2019 इंस्टॉलेशन मीडिया को नीचे लाता है। अधिकांश बुनियादी डेवलपर कार्यों के लिए मूल स्थापना पर्याप्त है। मैं SQL सर्वर की क्लस्टर सुविधाओं का मूल्यांकन करने के लिए एक से अधिक मशीनों पर स्थापित करने के लिए पूर्ण मूल्यांकन और मीडिया डाउनलोड करने के लिए एक कस्टम स्थापना की अनुशंसा करता हूं।

फिर बेसिक, कस्टम और डाउनलोड मीडिया में से जो कुछ भी आप चाहते हैं, इंस्टॉलेशन प्रकार चुनें। मैं डाउनलोड मीडिया के साथ जाना चाहता हूं, इसलिए मैंने इसे क्लिक किया। फिर डाउनलोड प्रक्रिया शुरू होती है, और निम्न पृष्ठ प्रदर्शित होता है।

फिर भाषा, पैकेज का प्रकार जिसे आप डाउनलोड करना चाहते हैं, और डाउनलोड स्थान चुनें। फिर डाउनलोड पर क्लिक करें। डाउनलोड प्रक्रिया शुरू होगी और निम्न मीडिया डाउनलोडिंग प्रगति प्रदर्शित करेगी।

एक बार डाउनलोड पूरा हो जाने पर, यह हमें डाउनलोड सफल संदेश दिखाएगा।

एक बार उपयुक्त मीडिया का डाउनलोड पूरा हो जाने के बाद, यह आपको पूर्वापेक्षाओं और सेटअप परिवर्तनों की जांच करने की प्रक्रिया में ले जाएगा जो आपको करना है। बदलाव करने के बाद, इंस्टॉलेशन 20 मिनट से भी कम समय में पूरा हो जाएगा।

बिग डेटा क्लस्टर

SQL सर्वर का नवीनतम संस्करण उपयोगकर्ताओं के लिए बड़े डेटा विश्लेषण को सरल बनाता है। यह अपाचे स्पार्क और एचडीएफएस (हडूप डिस्ट्रिब्यूटेड फाइलिंग सिस्टम) को जोड़ती है और एक एकीकृत प्रणाली प्रदान करती है। नया SQL सर्वर आपको SQL सर्वर की वर्तमान PolyBase सुविधाओं का उपयोग करते हुए Kubernetes पर SQL सर्वर और Apache Spark कंटेनरों के मिश्रण का उपयोग करके "बिग डेटा क्लस्टर" बनाने की अनुमति देता है। स्थानीय कुबेरनेट्स की मदद से, जो सार्वजनिक क्लाउड द्वारा समर्थित है, आप एडब्ल्यूएस पर, एज़्योर पर, जीसीपी पर और अपने स्वयं के बुनियादी ढांचे पर भी बिग डेटा क्लस्टर्स को तैनात करने में सक्षम होंगे।

हमेशा उपलब्धता समूहों पर

पहली बार, हमेशा उपलब्धता समूहों को SQL सर्वर 2012 में पेश किया गया था। तब से, Microsoft ने प्रत्येक नई रिलीज़ में इस सुविधा में कुछ सुधार किए हैं। उसी तरह, SQL Server 2019 में, उच्च उपलब्धता और आपदा पुनर्प्राप्ति सुविधा में सुधार किया है। नए संस्करण में, ऑलवेज ऑन अवेलेबिलिटी ग्रुप में फ़ेलओवर उद्देश्यों के लिए 5 सिंक्रोनस प्रतिकृतियां (1 प्राथमिक प्रतिलिपि और 4 माध्यमिक वाले) हो सकती हैं, जबकि पिछले SQL सर्वर 2017 में 3 सीमाएं थीं।

इस विशेषता के बारे में महान चीजों में से एक यह है कि यह डेटाबेस के कई डुप्लिकेट को विभिन्न सर्वरों पर पुन:प्रस्तुत करने में सक्षम बनाता है। SQL सर्वर 2019 ग्राहक अनुप्रयोगों के लिए द्वितीयक प्रतिकृति से प्राथमिक प्रतिकृति में कनेक्शन पुनर्निर्देशित कर सकता है। इसका मतलब यह है कि ग्राहक को एक्सेसिबिलिटी समूह श्रोता का उपयोग किए बिना प्राथमिक प्रतिकृति पर पुनर्निर्देशित किया जा सकता है, जो कि एक वर्चुअल सिस्टम नाम है जिसका उपयोग ग्राहकों को प्रतिकृतियों में डेटाबेस के लिए इंटरफ़ेस करने के लिए किया जाता है।

UTF-8 सहायता

यह सुविधा महत्वपूर्ण भंडारण बचत प्रदान करती है। नया संस्करण व्यापक रूप से उपयोग किए जाने वाले यूटीएफ -8 एन्कोडिंग को निर्यात या आयात एन्कोडिंग, या कॉलम-स्तर या टेक्स्ट डेटा के लिए डेटाबेस-स्तरीय समूह के रूप में समर्थन करता है। इस प्रकार, यूनिकोड स्ट्रिंग डेटा पिछले UTF-16 की तुलना में बहुत कम संग्रहण स्थान लेगा।

VARCHAR और CHAR में UTF-8 की अनुमति है और UTF-8 के साथ किसी ऑब्जेक्ट के संयोजन को बनाते या बदलते समय क्षमताओं का विस्तार करता है। और आप NCHAR के बजाय परिचित CHAR डेटा प्रकार का उपयोग कर सकते हैं, क्योंकि CHAR को केवल 10 बाइट्स की आवश्यकता होती है, जबकि NCHAR को समान यूनिकोड स्ट्रिंग डेटा संग्रहण के लिए 20 बाइट्स की आवश्यकता होती है।

फिर से शुरू करने योग्य ऑनलाइन अनुक्रमणिका

सबसे रोमांचक क्षमताएं अनुक्रमण से संबंधित हैं। इंडेक्सिंग ऑपरेशन के गलत होने पर शायद कई डेटाबेस एडमिनिस्ट्रेटर को एक भयानक स्थिति का सामना करना पड़ता है। अंत में, SQL सर्वर 2019 इन स्थितियों से निपटने के लिए नई सुविधाएँ लेकर आया है। जब फिर से शुरू करने योग्य ऑनलाइन इंडेक्स बनाया जाता है, तो हम इंडेक्सिंग प्रक्रिया को रोक सकते हैं और फिर वहीं से फिर से शुरू कर सकते हैं जहां से हमने छोड़ा था। हमें शुरुआत से ही फिर से शुरू करने की आवश्यकता नहीं है।

नया SQL सर्वर 2019 अनुक्रमण विफलता की पुनर्प्राप्ति का समर्थन करता है। कई कारकों के कारण प्रक्रिया विफल हो सकती है, जैसे कि डिस्क स्थान समाप्त होने के बाद या डेटाबेस विफलता के बाद। आप अनुक्रमण प्रक्रिया को फिर से शुरू कर सकते हैं, एक बार जब आप उस त्रुटि को ठीक कर लेते हैं जिसके कारण अनुक्रमणिका संचालन फिर से शुरू किए बिना क्रैश हो जाता है।

नया SQL सर्वर 2019 पिछले SQL सर्वर 2017 की तुलना में एक बड़ी अनुक्रमणिका बनाते समय आवश्यक लॉग स्थान की मात्रा को भी कम करता है।

इसके अतिरिक्त, SQL सर्वर 2019 में पारंपरिक पंक्ति भंडारण तालिकाओं को कॉलमस्टोर इंडेक्स में ऑनलाइन रूपांतरण के लिए एक नई सुविधा है। पिछले SQL सर्वर 2017 में, ऐसे रूपांतरण केवल ऑफ़लाइन किए जा सकते थे। लेकिन, SQL सर्वर 2019 और Azure SQL डेटाबेस के नवीनतम संस्करण के साथ, हम ऑनलाइन क्लस्टर्ड कॉलमस्टोर इंडेक्स (CCI) बनाना या फिर से बना सकते हैं।

बुद्धिमान क्वेरी संसाधन

नया इंटेलिजेंट क्वेरी प्रोसेसिंग सूट रनटाइम पर कुछ स्वचालित सुधारात्मक रणनीतियों को अपनाकर कुछ सामान्य क्वेरी निष्पादन मुद्दों को ठीक करने के लिए विकसित किया गया है। यह पिछले निष्पादन से एकत्रित फीडबैक डेटा अंतर्दृष्टि का उपयोग करता है। Microsoft ने Azure SQL DB में इनमें से कुछ सुविधाओं का लाभ उठाना भी शुरू कर दिया है और SQL सर्वर 2019 के लिए इस क्षेत्र का विस्तार जारी रखने की योजना बना रहा है। ऊपर की छवि इंटेलिजेंट क्वेरी प्रोसेसिंग सुविधाओं में नए और बेहतर क्षेत्रों को दिखाती है।

लिनक्स पर SQL सर्वर के लिए अतिरिक्त सुविधाएं

Microsoft ने अपने Linux संस्करण में बहुत सी नई सुविधाएँ जोड़ी हैं। शायद सबसे रोमांचक अपडेट डेटा प्रतिकृति के लिए समर्थन है जो आपको वितरित SQL डेटाबेस को प्रभावी ढंग से बनाने में सक्षम बनाता है, विशेष रूप से वितरित लेनदेन समन्वयक के लिनक्स संस्करण से संबंधित।

लिनक्स संस्करण का एक और महत्वपूर्ण विस्तार कुबेरनेट्स के साथ व्यवस्थित डॉकर कंटेनरों में हमेशा उपलब्धता समूहों को स्थापित करने की क्षमता है। इसके अतिरिक्त, Linux के लिए, Microsoft प्रमाणित कंटेनर चित्र उपलब्ध कराता है और SQL Server 2019 और SQL Server 2017 के लिए अपनी सभी विंडो और कंटेनर छवियों को Microsoft कंटेनर रजिस्ट्री में रखता है।

एक और महत्वपूर्ण अतिरिक्त विशेषता - लिनक्स पर SQL सर्वर 2019 OpenLDAP का समर्थन करता है। यह लाइटवेट डायरेक्ट्री एक्सेस प्रोटोकॉल का एक ओपन सोर्स फॉर्म है। हालांकि OpenLDAP Microsoft की सक्रिय निर्देशिका के स्वायत्त रूप से काम कर सकता है, OpenLDAP के लिए नया समर्थन Linux-आधारित SQL सर्वर डेटाबेस को सक्रिय निर्देशिका में शामिल होने की अनुमति देता है।

इसके अलावा, SQL सर्वर 2019 का एक और महत्वपूर्ण हिस्सा, Microsoft ने Linux पर मशीन-लर्निंग मॉडल के निर्माण और परीक्षण के लिए एकीकृत उपकरण शामिल किए हैं। इस प्रकार, यह Linux उपयोगकर्ताओं पर SQL सर्वर को Python और R भाषाओं में लिखे गए मशीन लर्निंग एप्लिकेशन को चलाने में सक्षम बनाता है।

मास्टर डेटा सर्विसेज (एमडीएस)

सिल्वरलाइट नियंत्रणों को HTML से बदल दिया गया है:MDS पोर्टल के लिए सिल्वरलाइट समर्थन की अब आवश्यकता नहीं है। HTML नियंत्रण अब वही कार्य करेंगे।

सुरक्षा

नया संस्करण उन्नत सुरक्षा समर्थन के साथ आया है। यह सुरक्षित एन्क्लेव तकनीक का उपयोग करके डेटा को एन्क्रिप्ट करता है। प्रमाणपत्र प्रबंधन अब SQL सर्वर कॉन्फ़िगरेशन प्रबंधक में एकीकृत है। SQL सर्वर इंस्टेंस तक सुरक्षित पहुंच के लिए व्यापक रूप से उपयोग किए जाने वाले SSL/TLS प्रमाणपत्र एकीकृत हैं।

आखिरकार , इस लेख में, मैंने SQL सर्वर 2019 के नए संस्करण में कुछ बेहतर सुविधाओं का उल्लेख किया है। हालाँकि, SQL सर्वर में अक्सर उपयोग किए जाने वाले कार्यात्मक क्षेत्रों में कुछ महत्वपूर्ण सुधार आ रहे हैं। आप अन्य क्षेत्रों को ढूंढ सकते हैं जो आपके SQL सर्वर वातावरण में उपयोगी होंगे। पूर्वावलोकन संस्करण अब विंडोज, लिनक्स और डॉकर के लिए उपलब्ध है। आपको बस इसे डाउनलोड करना है और देखना है कि यह आपके लिए क्या कर सकता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर (T-SQL) में किसी क्वेरी के परिणाम ईमेल कैसे करें

  2. SQL सर्वर में पिछले महीने के रिकॉर्ड प्राप्त करें

  3. Sql सर्वर में एकाधिक पंक्तियों में स्तंभों में अल्पविराम से अलग किए गए मानों को विभाजित करना

  4. SQL सर्वर त्रुटि 4104:बहु-भाग पहचानकर्ता बाध्य नहीं किया जा सका।

  5. SQL सर्वर (T-SQL) में किसी दिनांक से माह निकालने के 3 तरीके