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

स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

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

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

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

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

स्ट्रेच DB एक वरदान है

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

आइए देखें कि StretchDB का उपयोग कैसे करें

StretchDB का डेमो करने के लिए, हमें चाहिए:

  • एक स्थानीय SQL Server
  • एक Azure सब्सक्रिप्शन

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

StretchDB में टेबल कॉन्फ़िगर करें

  1. अपने स्थानीय SQL Server से कनेक्ट करें, AdventureWorks2016_EXT पर राइट-क्लिक करें->Tasks->Stretch->Enable।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

  1. उन टेबल्स का चयन करें जिन्हें संग्रहीत करने की आवश्यकता है। जो StretchDB का समर्थन नहीं करते वे ग्रे आउट दिखाते हैं।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

  1. संकेत मिलने पर, अपने Azure वातावरण में साइन इन करें।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

  1. अपने Azure खाते में साइन इन करने के बाद, वह सब्सक्रिप्शन और क्षेत्र चुनें जहां आप अपना डेटा संग्रहीत करना चाहते हैं।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

  1. DMK के लिए पासवर्ड प्रदान करें।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

  1. संचार के लिए Azure फ़ायरवॉल नियम बनाएं।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

  1. सारांश की समीक्षा करें और Finish पर क्लिक करें।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

  1. सफल समापन पर, निम्न स्क्रीन प्रदर्शित होती है। हम विवरण के लिए उत्पन्न लॉग भी देख सकते हैं।
स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

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

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

स्ट्रेच डेटाबेस: कुशल डेटा प्रबंधन के लिए एक सरल गाइड

निष्कर्ष

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

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

Rackspace Data Services के बारे में अधिक जानें।

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

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

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

  1. MongoDB स्पेस मैनेजमेंट मास्टर करें: आवंटन, डैशबोर्ड और स्केलिंग टिप्स MongoDB स्पेस मैनेजमेंट मास्टर करें: आवंटन, डैशबोर्ड और स्केलिंग टिप्स

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

  1. निर्बाध माइग्रेशन: अपने MS एक्सेस डेटा को SQL सर्वर 2014 में ले जाएं निर्बाध माइग्रेशन: अपने MS एक्सेस डेटा को SQL सर्वर 2014 में ले जाएं

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