हम सभी जानते हैं कि डेटा एकत्र करने, संसाधित करने और संग्रहीत करने का तरीका हमेशा बदलता रहता है। हम यह भी जानते हैं कि डेटाबेस में संग्रहीत डेटा की मात्रा लगातार बढ़ रही है … तेजी से! डेटा में इस घातीय वृद्धि से निपटने के लिए डेटाबेस प्रशासकों (डीबीए) और डेटाबेस डेवलपर्स की भूमिकाओं और जिम्मेदारियों को बदलना होगा।
तो, एक डीबीए और/या डेटाबेस डेवलपर के रूप में आपको आज किस पर ध्यान देना चाहिए? सब कुछ - बस मजाक कर रहा है (ठीक है, तरह)। डेटाबेस पेशेवरों के रूप में, आप जानते हैं कि सूची बहुत अंतहीन है। लेकिन इस पोस्ट में, हम शीर्ष तीन बाजार रुझानों पर ध्यान केंद्रित करेंगे जो आपको SQL सर्वर मॉनिटरिंग गेम में प्रासंगिक बने रहने में मदद करेंगे।
1. क्लाउड-आधारित निगरानी में जाना
"क्लाउड में अपना सिर प्राप्त करें" एक लोकप्रिय वाक्यांश है जो बहुत सारे ब्लॉगों का शीर्षक रहा है। लेकिन क्यों? क्लाउड मूवमेंट का हिस्सा बनना इतना महत्वपूर्ण क्यों है? यहाँ क्यों है - न केवल क्लाउड आपको चीजों को तेजी से करने की अनुमति देता है, बल्कि यह आपके संगठन को बहुत सारा पैसा भी बचा सकता है। क्लाउड पर माइग्रेट करने के और भी कई कारण हैं।
अभी, हर कोई क्लाउड को आगे बढ़ा रहा है - Google, Amazon, Microsoft, और कई अन्य तकनीकी दिग्गज। लेकिन Microsoft पर ध्यान दें क्योंकि यह SQL सर्वर विशिष्ट है। Microsoft कई वर्षों से क्लाउड को आगे बढ़ा रहा है, और वे SQL सर्वर डेटाबेस को क्लाउड डेटाबेस में अपग्रेड करने पर भी जोर दे रहे हैं, चाहे वह Azure SQL DB, Azure प्रबंधित इंस्टेंस, या Cosmos DB हो।
इसके शीर्ष पर, माइक्रोसॉफ्ट अब ओपन सोर्स सपोर्ट के लिए क्षमताओं की एक सरणी की पेशकश कर रहा है, जैसे कि कैसेंड्रा, पोस्टग्रेज, माईएसक्यूएल, आदि। यह क्रॉस-प्लेटफ़ॉर्म पुश एज़्योर खपत और चलती बुनियादी ढांचे, एप्लिकेशन, डेटाबेस आदि के आसपास संचालित किया जा रहा है। बादल के लिए।
तो एक SQL सर्वर DBA के रूप में, आपको वास्तव में क्लाउड में अवसरों के बारे में सोचना चाहिए, विशेष रूप से SQL सर्वर मॉनिटरिंग के लिए – “Microsoft मुझे Azure और क्लाउड को यह पुश प्रदान करने के लिए क्या कर रहा है?
2. डेटा गोपनीयता और डेटा शासन
SQL सर्वर मॉनिटरिंग के लिए जिम्मेदार दूसरा क्षेत्र DBA वास्तव में डेटा गोपनीयता और डेटाबेस गवर्नेंस के बारे में सोचना चाहिए। व्यक्तिगत रूप से पहचान योग्य जानकारी (पीआईआई), पीआईआई की रक्षा करना, और विशेष रूप से प्री-प्रोडक्शन वातावरण के लिए डेटाबेस व्यवस्थापक के परिप्रेक्ष्य से इसके बारे में सोचना, सामान्य रूप से, वास्तव में महत्वपूर्ण है।
डेटा गोपनीयता के प्रमुख पहलुओं में से एक यह सुनिश्चित कर रहा है कि डेटा को प्री-प्रोडक्शन में छुपाया जा रहा है। इसलिए, ज्यादातर मामलों में, डेवलपर पूर्व-उत्पादन वातावरण में सबसे यथार्थवादी डेटा तक पहुंच प्राप्त करना चाहते हैं ताकि वे उस वातावरण में डेटा का कुछ अच्छा विकास/परीक्षण कर सकें। खैर, यहाँ वास्तविकता है। बहुत सारे अलग-अलग कोड और विनियम लोगों को प्री-प्रोडक्शन वातावरण में उस डेटा तक पहुंच प्राप्त करने से रोकते हैं (क्योंकि शुरुआत में अधिकांश लोगों की उस तक पहुंच नहीं होनी चाहिए)। तो फिर, पीआईआई की पहचान करना और पूर्व-उत्पादन वातावरण में उस जानकारी का पता लगाने, मुखौटा और एन्क्रिप्ट करने में सक्षम होना वास्तव में डीबीए के लिए वास्तव में महत्वपूर्ण है।
3. आपके डेटाबेस में API का एकीकरण
SQL सर्वर DBA के रूप में, आपको SQL सर्वर के दृष्टिकोण से अपने डेटाबेस के API-ification के बारे में सोचना चाहिए। कई वर्षों से, माइक्रोसॉफ्ट ने एपीआई के माध्यम से डेटाबेस के साथ बातचीत करने के लिए और अधिक अवसर खोले हैं - वे वास्तव में (वास्तव में) एपीआई को आगे बढ़ा रहे हैं। उदाहरण के लिए, कॉसमॉस डीबी को लें। यदि आप देखें कि कॉसमॉस को किस तरह से आर्किटेक्ट किया गया है, तो यह इस तरह से बनाया गया है कि डेवलपर्स डेटाबेस से बात करने के लिए एपीआई का उपयोग कर रहे हैं, जैसे कि एसक्यूएल एपीआई, कैसेंड्रा एपीआई, मोंगो डीबी एपीआई, पोस्टग्रेस एपीआई, और बहुत कुछ।
तो, इस सभी API-ification का क्या अर्थ है और SQL सर्वर DBA के रूप में यह आपके लिए क्यों महत्वपूर्ण है? इसका मतलब है कि आपकी दुनिया, जैसा कि आप जानते हैं, बदल रही है। जिस तरह से आपने टी-एसक्यूएल का उपयोग करके ऐतिहासिक रूप से बातचीत की है, वह अब डेटाबेस के साथ एक एपीआई-उन्मुख इंटरफ़ेस की ओर बदलने जा रहा है।
एक एपीआई परिप्रेक्ष्य से डेटाबेस के साथ बातचीत करने की क्षमता और एपीआई का उपयोग करके डेटा को आगे और आगे ले जाने की क्षमता SQL सर्वर डीबीए के लिए वास्तव में एक बड़ी प्रवृत्ति है।
SQL सर्वर निगरानी समुदाय का विकास डेटाबेस प्रशासकों के साथ शुरू होगा - विशेष रूप से जब वे सोचते हैं कि उनकी आज की भूमिका क्या है और भविष्य में यह क्या होगा।
डीबीए के विकास को समझना
जब आप आधुनिक SQL सर्वर डेटाबेस व्यवस्थापक के बारे में सोचते हैं, तो वे नियंत्रण की दुनिया में रहते हैं, प्रशासन पर ध्यान केंद्रित करते हैं। डीबीए अपने द्वारा बनाए गए स्कीमा के भीतर काम करने और रिलीज प्रक्रिया और प्रबंधन और नियंत्रण परिप्रेक्ष्य से चीजों के बारे में सोचने में काफी समय व्यतीत करते हैं।
और यहां वह जगह है जहां डीबीए की भूमिका सबसे अधिक संभावना है - और यह जरूरी नहीं कि अच्छा या बुरा हो, यह सिर्फ वास्तविकता है (इस अगले वाक्य में रुझानों के आधार पर)। वर्तमान रुझान हैं जहां बाजार का नेतृत्व, व्यवसाय की रेखा, और आपके व्यवसाय का समर्थन करने के लिए तेजी से आगे बढ़ने और अधिक चुस्त होने की आवश्यकता है। और तेजी से आगे बढ़ने और नया करने के लिए DevOps और DevOps के आसपास की प्रक्रियाओं और कार्यप्रणाली के बारे में न भूलें।
तो आगे की हलचल के बिना, एक डीबीए के रूप में आपका भविष्य है - आपकी भूमिका व्यापार और विकास टीमों के साथ तेजी से नवाचार करने और नवाचार प्रक्रिया को सक्षम करने के लिए सक्षम करने, सहयोग करने और काम करने पर अधिक ध्यान केंद्रित करने वाली है।
हालांकि प्रबंधन और नियंत्रण को आपकी भूमिका से पूरी तरह समाप्त नहीं किया जाएगा, लेकिन यह अब सबसे आगे नहीं रहेगा। आपका ध्यान SQL सर्वर के प्रदर्शन की निगरानी पर उस नवाचार के सहयोग और सक्षमता के साथ स्थानांतरित हो जाएगा ताकि बाजार जिस तरह से आगे बढ़ रहा है उसे संतुष्ट किया जा सके।