SQL सर्वर 2017 डेटाबेस इंजन में जोड़ी गई नई सुविधाओं की सूची नीचे दी गई है।
लिनक्स और मैक के लिए समर्थन
1989 में SQL सर्वर की शुरुआत के बाद पहली बार, SQL सर्वर Linux (Red Hat, SUSE, Ubuntu) और Docker पर उपलब्ध है। इसका मतलब है कि आप मैक पर SQL सर्वर 2017 भी स्थापित कर सकते हैं (डॉकर कंटेनर में लिनक्स छवि का उपयोग करके)।
Linux के लिए SQL Server 2017 की प्रारंभिक रिलीज़ में Windows रिलीज़ में उपलब्ध सुविधाओं का पूरा सेट शामिल नहीं है, लेकिन यह एक अच्छी शुरुआत है। माइक्रोसॉफ्ट ने कहा है कि वह भविष्य के रिलीज में और अधिक सुविधाओं को शामिल करने पर काम कर रहा है।
अभी के लिए, Linux के लिए SQL Server 2017 में उपलब्ध मुख्य सुविधाओं की सूची यहां दी गई है (इसकी प्रारंभिक रिलीज़ के अनुसार)।
अनुकूली क्वेरी संसाधन
अनुकूली क्वेरी प्रोसेसिंग आपको किसी भी तरह से क्वेरी को संशोधित करने की आवश्यकता के बिना आपके प्रश्नों के प्रदर्शन में सुधार करती है। SQL सर्वर क्वेरी के लिए बेहतर निष्पादन योजना चुनकर और वास्तविक समय में निष्पादन योजना को संशोधित करके ऐसा करने में सक्षम है। इसका परिणाम तेजी से चलने वाली क्वेरीज़ में होता है।
- तेज़ क्वेरी
- इंटरलीव्ड निष्पादन
- बैच-मोड मेमोरी ग्रांट फीडबैक
- बैच-मोड अनुकूली जुड़ता है
ग्राफ़ डेटा क्षमताएं
SQL सर्वर 2017 ग्राफ़ डेटा क्षमताओं का परिचय देता है। इसका मतलब है कि अब आपको एक विशेष ग्राफ डेटाबेस का उपयोग करने की आवश्यकता नहीं है, जैसे कि Neo4j, Blazegraph, या विभिन्न ग्राफ और बहु-मॉडल डेटाबेस में से कोई भी। अब आप नोड्स और किनारों का उपयोग करके डेटा को सीधे SQL सर्वर में ही ग्राफ़ प्रारूप में संग्रहीत कर सकते हैं, और आप नोड/एज क्वेरी सिंटैक्स का उपयोग करके इसे क्वेरी कर सकते हैं।
- नोड्स और किनारों का उपयोग करके संबंधों को संगृहीत करें
- नोड/एज क्वेरी सिंटैक्स का उपयोग करके इंटरकनेक्टेड डेटा का विश्लेषण करें
फिर से शुरू करने योग्य ऑनलाइन अनुक्रमणिका पुनर्निर्माण
यह आपको अपनी अनुक्रमणिका के पुनर्निर्माण को रोकने और फिर से शुरू करने की अनुमति देता है क्योंकि वे प्रगति पर हैं। इसका मतलब है कि आप किसी इंडेक्स को पूरी तरह से बंद किए बिना फिर से शुरू कर सकते हैं और फिर से शुरू कर सकते हैं। यह आपको अपने एप्लिकेशन के प्रदर्शन पर अनुक्रमणिका के पुनर्निर्माण के प्रभाव को नियंत्रित करने और आवश्यकतानुसार रोकने/फिर से शुरू करने में सक्षम बनाता है।
उपलब्धता समूहों के साथ क्लस्टर रहित पठन पैमाना
एक क्लस्टर (जैसे विंडोज सर्वर क्लस्टर, या पेसमेकर के साथ) को तैनात किए बिना, कई रीड-ओनली प्रतिकृतियों के साथ रीड स्केल के लिए हमेशा ऑन उपलब्धता समूह को तैनात करें। यह तब उपयोगी होता है जब आप उच्च उपलब्धता के बजाय मुख्य रूप से स्केल आउट से चिंतित हों।
मूल रूप से संकलित T-SQL मॉड्यूल के लिए बेहतर प्रदर्शन
SQL सर्वर 2017 ने मूल रूप से संकलित T-SQL मॉड्यूल के प्रदर्शन को बढ़ाया है, जैसे कि निम्न:
OPENJSON
FOR JSON
JSON
CROSS APPLY
संचालन- गणना कॉलम
इसका मतलब है कि वे तेजी से दौड़ेंगे (आपको कुछ भी बदलने की आवश्यकता नहीं है)।
नए स्ट्रिंग फ़ंक्शन
SQL सर्वर 2017 ने कुछ नए स्ट्रिंग फ़ंक्शंस पेश किए हैं, साथ ही कुछ मौजूदा को भी बढ़ाया है।
TRIM
CONCAT_WS
TRANSLATE
WITHIN GROUP
खंड अबSTRING_AGG
. के लिए समर्थित है समारोह।BULK IMPORT
अबCSV
का समर्थन करता है फ़ाइल स्रोत के रूप में प्रारूप और Azure ब्लॉब संग्रहण
माइक्रोसॉफ्ट वेबसाइट पर अधिक विवरण
SQL सर्वर 2017 की नई सुविधाओं के बारे में अधिक जानकारी के लिए, Microsoft वेबसाइट पर SQL Server 2017 में नया क्या है और डेटाबेस इंजन में नया क्या है - SQL सर्वर 2017 देखें।