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

SQL सर्वर 2017 में नई सुविधाएँ (डेटाबेस इंजन)

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 देखें।


  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 सर्वर में तालिका-मूल्यवान फ़ंक्शन के माध्यम से डेटा का चयन करें

  2. SQL सर्वर कर्सर के लिए चरणों को परिभाषित करें - SQL सर्वर / TSQL ट्यूटोरियल

  3. सतत डेटाबेस निगरानी में सुधार के लिए ट्रिक्स

  4. एमएस एसक्यूएल का उपयोग करके सभी फील्ड रिकॉर्ड्स में प्रयुक्त शब्दों की एक अलग सूची कैसे प्राप्त करें?

  5. SQL ओवर () क्लॉज - यह कब और क्यों उपयोगी है?