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

SQL सर्वर के आधुनिक संस्करण में अपग्रेड करने के लिए परफेक्ट स्टॉर्म

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

व्यक्तिगत रूप से, मैं SQL सर्वर 2016 से पहले SQL सर्वर के किसी भी संस्करण को SQL सर्वर का विरासत संस्करण मानता हूं। SQL सर्वर 2014 9 जुलाई, 2019 को मुख्यधारा के समर्थन से बाहर हो जाएगा (उसी तारीख को जब SQL Server 2008 और SQL Server 2008 R2 विस्तारित समर्थन से बाहर हो जाएंगे)। SQL सर्वर 2012 11 जुलाई, 2017 को मुख्यधारा के समर्थन से बाहर हो गया।

एसक्यूएल सर्वर विकास

SQL सर्वर के आधुनिक संस्करण SQL Server 2016, SQL Server 2017, और आगामी SQL सर्वर vNext हैं। पहले, मैंने लिखा था कि SQL Server 2017 अभी SQL Server 2016 की तुलना में एक बेहतर अपग्रेड विकल्प क्यों है। जब SQL सर्वर vNext जारी किया जाता है (शायद Q4 2018 में) इसमें कई उपयोगी नई सुविधाएँ और एन्हांसमेंट होने की संभावना है जो इसे SQL Server 2017 के लिए एक बेहतर अपग्रेड विकल्प बना देगा। नई सुविधाओं के बावजूद, SQL सर्वर का अगला संस्करण होगा SQL सर्वर 2016 या SQL Server 2017 की तुलना में अधिक समय तक मुख्यधारा के समर्थन में रहें।

ऑपरेटिंग सिस्टम विकास

Microsoft कुछ समय बाद 2018 में Windows Server 2019 को रिलीज़ करने के लिए तैयार है। Microsoft ने हाल ही में 26 जून, 2018 को एक ऑनलाइन Windows सर्वर शिखर सम्मेलन किया था जिसमें इस रिलीज़ के बारे में बहुत सारी उपयोगी जानकारी थी। स्टोरेज स्पेस डायरेक्ट (S2D) में कई सुधार हैं, जिसमें ReFS में डुप्लीकेशन और कम्प्रेशन शामिल हैं। एक अन्य सुधार दो-नोड S2D क्लस्टर के लिए ट्रू टू-नोड कोरम है जो एक राउटर में फ़ाइल शेयर के रूप में USB थंब ड्राइव का उपयोग करता है।

Windows Server 2019 S2D आपको प्रति S2D क्लस्टर में 4PB तक की कच्ची भंडारण क्षमता देगा, जो कि Windows Server 2016 पर 4X सुधार है। Get-PhysicalDiskIoReport नामक एक नया PoSH cmdlet है जो आपको व्यक्ति के लिए बहुत अधिक बारीक प्रदर्शन जानकारी देखने देता है। भौतिक डिस्क, जो आपको ड्राइव लेटेंसी को मैन्युअल रूप से मॉनिटर करने की अनुमति देती है, और इसका उपयोग ड्राइव लेटेंसी आउटलेर्स का स्वचालित रूप से पता लगाने के लिए किया जा सकता है।

विंडोज सर्वर 2019 इंटेल ऑप्टेन 3डी एक्सप्वाइंट मेमोरी और स्टोरेज के साथ मौजूदा एनवी-डीआईएमएम परसिस्टेंट मेमोरी को पूरी तरह से सपोर्ट करता है। मुफ्त विंडोज एडमिन सेंटर प्रबंधन उपयोगिता में भी सुधार हैं जो हाइपर-कन्वर्ज्ड इंफ्रास्ट्रक्चर (एचसीआई) परिनियोजन के लिए एक महान डैशबोर्ड है।

VMware vSphere 6.7 vSphere परसिस्टेंट मेमोरी का समर्थन करता है, जो आपको VMware वर्चुअलाइज्ड वातावरण में लगातार मेमोरी का लाभ उठाने देगा।

हार्डवेयर विकास

इंटेल और एएमडी दोनों अगले तीन से छह महीनों के दौरान सर्वर प्रोसेसर की नई पीढ़ी जारी करने के लिए निर्धारित हैं, जो दोनों मौजूदा मॉडल सर्वर में काम करेंगे। यह उन्हें वास्तव में नए सर्वर मॉडल की आवश्यकता की तुलना में अधिक तेज़ी से उपलब्ध कराएगा।

इंटेल के लिए, यह 14nm इंटेल झियोन स्केलेबल प्रोसेसर "कैस्केड लेक-एसपी" होगा, जिसके 2018 की चौथी तिमाही में होने की अफवाह है। ये प्रोसेसर "अपाचे पास" डीआईएमएम (मतलब इंटेल ऑप्टेन 3 डी एक्सपॉइंट लगातार मेमोरी) का समर्थन करेंगे और वे हैं सॉकेट वर्तमान इंटेल ज़ीऑन स्केलेबल प्रोसेसर "स्काइलेक-एसपी" प्रोसेसर के साथ संगत है, जिसका अर्थ है कि वे मौजूदा सर्वर मॉडल में काम करेंगे। कई ग्राहकों के लिए अधिक महत्वपूर्ण यह तथ्य है कि कैस्केड लेक-एसपी में अधिकांश साइड-चैनल हमलों (जैसे स्पेक्टर/मेल्टडाउन) के लिए हार्डवेयर-स्तर की सुरक्षा होगी, जिसका सॉफ़्टवेयर-आधारित शमन तकनीकों की तुलना में कम प्रदर्शन प्रभाव होगा।

कैस्केड लेक-एसपी प्रोसेसर के बाद 2019 में 14एनएम "कूपर लेक-एसपी" और फिर 2020 में 10एनएम "आइस लेक-एसपी" सर्वर प्रोसेसर होंगे। 10एनएम निर्माण के साथ इंटेल का निरंतर संघर्ष निश्चित रूप से उनकी प्रतिस्पर्धी स्थिति को नुकसान पहुंचाने वाला है। 2019/2020 में एएमडी। मुझे उम्मीद है कि इस अवधि के दौरान एएमडी इंटेल से सर्वर स्पेस में महत्वपूर्ण बाजार हिस्सेदारी हासिल करेगा।

एएमडी में 2019 के मध्य में 2 पीढ़ी, 7nm "ज़ेन2" ईपीवाईसी "रोम" परिवार प्रोसेसर होंगे। इन प्रोसेसर को मौजूदा सर्वर मॉडल के साथ सॉकेट संगत माना जाता है और इसमें प्रति प्रोसेसर 48 कोर / 96 थ्रेड तक होते हैं। अफवाह है कि इन प्रोसेसरों में PCIe 4.0 सपोर्ट है, जो उन्हें PCIe 3.0 की तुलना में प्रति लेन दोगुना बैंडविड्थ देगा।

आगे देखते हुए, AMD 2020 में किसी समय प्रोसेसर के 3 जनरेशन 7nm+ "Zen3" EPYC "मिलान" परिवार को जारी करने की योजना बना रहा है।

संग्रहण विकास

इंटेल ने अपना पहला 3D XPoint स्टोरेज उत्पाद, 375GB Intel Optane DC P4800X SSD को Q1 2017 में जारी किया। ये NVMe प्रोटोकॉल के साथ PCIe 3.0 x4 लिंक का उपयोग करते हैं, और उनके पास लगभग 10X कम विलंबता और कम कतार गहराई पर 5-8X बेहतर थ्रूपुट है। सबसे तेज़ PCIe NVMe NAND-आधारित SSDs की तुलना में। उनके पास एंटरप्राइज़ NAND-आधारित SSDs की तुलना में 2-4X बेहतर लेखन सहनशक्ति है।

मुझे अत्यधिक भारी tempdb वर्कलोड के साथ SQL सर्वर इंस्टेंस के लिए इन DC P4800X ड्राइव का उपयोग करने में बड़ी सफलता मिली है। वे अपेक्षाकृत सस्ते हैं और सबसे तेज़ वर्तमान में उपलब्ध प्रकार के पारंपरिक ब्लॉक मोड स्टोरेज की पेशकश करते हैं, बार कोई नहीं। वे SQL सर्वर के लिए पारदर्शी हैं और किसी भी सिस्टम में काम करेंगे जो PCIe 3.0 x4 स्लॉट को HHHL ऐड-इन कार्ड या U.2 कनेक्टेड ड्राइव के रूप में सपोर्ट करता है।

निकट भविष्य में जो आ रहा है वह है Intel 3D XPoint-आधारित DIMM ("अपाचे पास") जो पारंपरिक कम-विलंबता DDR4 मेमोरी इंटरफ़ेस और फॉर्म फैक्टर का उपयोग करते हैं। ये DIMM 128GB, 256GB और 512GB क्षमता में उपलब्ध होंगे, और ये DDR4 मेमोरी स्लॉट में फिट होंगे। वे कम प्रदर्शन ब्लॉक मोड में संबोधित करने योग्य होंगे जो संपूर्ण स्टोरेज स्टैक का उपयोग करता है, या बहुत अधिक प्रदर्शन डायरेक्ट एक्सेस (DAX) मोड जो बाइट एड्रेसेबल है और स्टोरेज स्टैक को बायपास करता है।

Windows 10 और Windows Server 2016 दोनों में पहले से ही DAX समर्थन है, और SQL Server 2016 SP1 में लगातार लॉग बफ़र सुविधा है जो आपको एक DAX संग्रहण वॉल्यूम का लाभ उठाने देती है जो एक छोटी अतिरिक्त 20MB लेनदेन लॉग फ़ाइल बनाने के लिए लगातार मेमोरी पर बनाई गई है जिसका उपयोग किया जाता है लेन-देन लॉग में विलंबता लेखन को बहुत कम करें। मेरा अनुमान है कि SQL सर्वर vNext इस विशेष सुविधा में सुधार करेगा।

विंडोज सर्वर 2019 में लगातार मेमोरी के लिए और भी बेहतर सपोर्ट होगा। Intel Xeon “Cascade Lake-SP” प्रोसेसर के साथ नए टू-सॉकेट सर्वर 6TB तक 3D XPoint DIMM को सपोर्ट करेंगे, जिन्हें अन्य मेमोरी स्लॉट में पारंपरिक DDR4 मेमोरी के साथ जोड़ा जा सकता है।

निष्कर्ष

अगले कुछ महीनों में, हम संभवतः SQL सर्वर की एक नई रिलीज़ देखने जा रहे हैं, साथ ही Windows Server 2019 की रिलीज़, Intel (और एक नई प्रतिस्पर्धी AMD) दोनों से सर्वर प्रोसेसर की नई पीढ़ी, और नई उच्च-प्रदर्शन परतें मेमोरी और स्टोरेज पदानुक्रम में।

घटनाओं का यह अभिसरण एक पुराने, वारंटी हार्डवेयर और धीमे भंडारण पर पुराने ऑपरेटिंग सिस्टम पर चल रहे 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. मैं एंटिटी-फ्रेमवर्क कोड-फर्स्ट के लिए प्रोग्रामेटिक रूप से कनेक्शन स्ट्रिंग कैसे सेट करूं?

  2. SQL सर्वर में DELETE और TRUNCATE तालिका के बीच अंतर

  3. SQL सर्वर अवरोधन को हल करने के लिए स्पॉटलाइट क्लाउड का उपयोग करना

  4. SQL सर्वर 2017 में एक क्वेरी बनाएं

  5. डेटाबेस में बुलेट छाँटें