Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> डेटाबेस

डेटाबेस को स्ट्रेच करें—समझें

सभी को नमस्कार। मैं यहां एक बहुत ही सरल लेकिन महान विषय के साथ हूं जो हमारे डेटाबेस (डीबी) को कुछ तरीकों से बेहतर बनाने में मदद करता है—स्ट्रेच डेटाबेस !!

तो, चलिए शुरू करते हैं।

स्ट्रेच डेटाबेस क्या है?

SQL 2016 ने एक ऐसी सुविधा पेश की जो डेटा को ऑन-प्रिमाइसेस से Azurecloud तक फैलाने में हमारी मदद कर सकती है। यह कार्यक्षमता, स्ट्रेच डेटाबेस (या स्ट्रेचडीबी), स्थानीय SQL सर्वर® से ठंडे (अक्सर एक्सेस किए गए) डेटा को स्थानीय SQL सर्वर पर गर्म (अक्सर एक्सेस किए गए) डेटा को रखते हुए Azure® में संग्रहीत करने में मदद करती है। स्ट्रेचडीबी उन परिदृश्यों में सहायक होता है जब हमारे पास बहुत सारे ऐतिहासिक डेटा होते हैं जिन्हें शायद ही कभी एक्सेस किया जाता है।

खिंचाव DB एक वरदान है

  • ऑन-प्रिमाइसेस से Azure SQL DB में कोल्ड डेटा का आसान और परेशानी मुक्त माइग्रेशन स्थानीय प्रश्नों के प्रदर्शन को बेहतर बनाने में मदद करता है, क्योंकि वे ज्यादातर समय गर्म डेटा या स्थानीय डेटा का उपयोग करते हैं
  • डेटा माइग्रेशन के लिए किसी कोड की आवश्यकता नहीं है, इसलिए स्थानीय SQL सर्वर पर कोई अतिरिक्त ओवरहेड नहीं है
  • संग्रहीत डेटा को क्वेरी करने के लिए एप्लिकेशन कोड को बदलने की आवश्यकता नहीं है
  • संग्रहीत डेटा को स्थानीय रूप से Azure में कम लागत पर संग्रहीत करें
  • स्थानीय डीबी बैकअप, पुनर्स्थापना, और रखरखाव गतिविधियों को ठंडा डेटा संग्रहीत करने में बहुत कम समय लगता है क्योंकि उन्हें अब केवल गर्म डेटा के साथ खेलना चाहिए

आइए देखें कि स्ट्रेचडीबी का उपयोग कैसे करें

स्ट्रेचडीबी को डेमो करने के लिए, हमें चाहिए:

  • एक स्थानीय SQL सर्वर
  • एक Azure सदस्यता

मैंने AdventureWorks2016_EXT.bak . डाउनलोड किया डीबी बैकअप और इस डेमो के लिए इसे मेरे स्थानीय SQLserver पर पुनर्स्थापित किया। फ़ाइल यहाँ डाउनलोड करें।

स्ट्रेचडीबी में टेबल कॉन्फ़िगर करें

  1. अपने स्थानीय SQL सर्वर से कनेक्ट करें, AdventureWorks2016_EXT पर राइट-क्लिक करें ->कार्य ->खिंचाव ->सक्षम करें
डेटाबेस को स्ट्रेच करें—समझें

  1. उन तालिकाओं का चयन करें जिन्हें संग्रहीत करने की आवश्यकता है। जो स्ट्रेचडीबीडिस्प्ले का समर्थन नहीं करते वे धूसर हो गए।
डेटाबेस को स्ट्रेच करें—समझें

  1. संकेत मिलने पर, अपने Azure परिवेश में साइन इन करें।
डेटाबेस को स्ट्रेच करें—समझें

  1. अपने Azure खाते में साइन इन करने के बाद, सदस्यता और उस क्षेत्र का चयन करें जहाँ आप अपना डेटा संग्रहीत करना चाहते हैं।
डेटाबेस को स्ट्रेच करें—समझें

  1. डीएमके के लिए पासवर्ड प्रदान करें।
डेटाबेस को स्ट्रेच करें—समझें

  1. संचार के लिए एक Azure फ़ायरवॉल नियम बनाएँ।
डेटाबेस को स्ट्रेच करें—समझें

  1. सारांश की समीक्षा करें और समाप्त करें पर क्लिक करें ।
डेटाबेस को स्ट्रेच करें—समझें

  1. सफलतापूर्वक पूरा होने पर, निम्न स्क्रीन प्रदर्शित होती है। हम विवरण के लिए जनरेट किए गए लॉग भी देख सकते हैं।
डेटाबेस को स्ट्रेच करें—समझें

  1. अब, Azure SQL DB में माइग्रेट किए गए डेटा को सत्यापित करते हैं। किसी अन्य SQL सर्वर की तरह अपने स्थानीय SSMS से Azure SQL DB से कनेक्ट करें। Azure SQL DB के लिए आपके द्वारा बनाए गए क्रेडेंशियल को चरण 4 में सहेजना सुनिश्चित करें क्योंकि आप उनका उपयोग कनेक्शन के लिए करेंगे।
डेटाबेस को स्ट्रेच करें—समझें

निम्न छवि हमारे द्वारा बनाई गई तालिका दिखाती है:

डेटाबेस को स्ट्रेच करें—समझें

निष्कर्ष

इन बहुत ही सरल चरणों का पालन करके, हम प्रदर्शन में सुधार के साथ-साथ लागत दक्षता भी प्राप्त कर सकते हैं।

मुझे टिप्पणियों में बताएं कि आपको यह पोस्ट कैसा लगा और यदि आप अधिक विवरण के साथ दूसरा भाग देखना चाहते हैं।

रैकस्पेस डेटा सेवाओं के बारे में अधिक जानें।

कोई टिप्पणी करने या प्रश्न पूछने के लिए प्रतिक्रिया टैब का उपयोग करें। आप विक्रय चैट . पर भी क्लिक कर सकते हैं अभी चैट करने और बातचीत शुरू करने के लिए।


  1. अपने SQL डेटा में Elasticsearch-संचालित खोज और विज़ुअलाइज़ेशन जोड़ें

    नए NoSQL डेटा स्टोर पर ध्यान केंद्रित करने के बावजूद, रिलेशनल और SQL-आधारित डेटाबेस अभी भी जीवित हैं और अच्छी तरह से हैं। वास्तव में, हमारे साथ काम करने वाले लगभग हर ग्राहक के पास अपने वातावरण में उनके MongoDB, Redis, या Elasticsearch के साथ कुछ MySQL, PostgreSQL या MS SQL सर्वर होते हैं। किसी रिलेश

  1. MongoDB अंतरिक्ष उपयोग को समझना

    आप में से जो MongoDB का उपयोग करने के लिए नए हैं, उनके लिए MongoDB अंतरिक्ष उपयोग काफी भ्रमित करने वाला लग सकता है। इस लेख में, मैं समझाऊंगा कि MongoDB कैसे स्थान आवंटित करता है और हमारे ऑब्जेक्टरॉकेट डैशबोर्ड में अंतरिक्ष उपयोग की जानकारी की व्याख्या कैसे करें, इस बारे में निर्णय लेने के लिए कि आपक

  1. MS Access से डेटा को SQL सर्वर डेटाबेस में माइग्रेट करें

    हाल ही में, मुझे एक्सेस डेटाबेस से SQL सर्वर 2014 में डेटा माइग्रेट करना पड़ा क्योंकि मेरा डेटाबेस एक्सेस के लिए बहुत बड़ा हो रहा था। हालांकि प्रक्रिया काफी सरल है, मुझे लगा कि मैं चरण-दर-चरण निर्देशों के साथ एक लेख लिखूंगा। सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि आपके कंप्यूटर पर SQL स