नौकरी की जिम्मेदारियों और गतिविधियों के संदर्भ में, डेटाबेस प्रशासक (डीबीए) और डेटाबेस आर्किटेक्ट के बीच क्या अंतर है?
नौकरी की जिम्मेदारियों और गतिविधियों के संदर्भ में, डेटाबेस प्रशासक (डीबीए) और डेटाबेस आर्किटेक्ट के बीच क्या अंतर है?
जवाबों:
मैं यह कहूंगा कि डेटाबेस एडमिनिस्ट्रेटर शब्द डेटाबेस कर्तव्यों के पूर्ण सरगम को कवर करता है: डिजाइन, विकास, उत्पादन समर्थन, प्रदर्शन ट्यूनिंग, रिपोर्ट लेखन, OLAP, आदि।
एक डेटाबेस आर्किटेक्ट बड़े या जटिल डेटाबेस समाधानों के डिजाइन और विकास में शामिल है। हालाँकि, आर्किटेक्ट आमतौर पर तैनात होने के बाद सिस्टम के दिन-प्रतिदिन के कार्यों में शामिल नहीं होता है।
मुझे वास्तव में या तो टर्म पसंद नहीं है। डेटाबेस प्रशासक बहुत अस्पष्ट है, डेटाबेस आर्किटेक्ट दिखावा करता है।
मैं दिल से एक कंप्यूटर प्रोग्रामर हूं, लेकिन हम सब नहीं हैं?
इन दो शब्दों का इस्तेमाल कई लोगों द्वारा एक-दूसरे के लिए किया गया है। मैं उन्हें अलग तरीके से देखता हूं।
DBA केवल वही करता है जो नाम सुझाता है ... डेटाबेस का व्यवस्थापक। प्रबंधित किए जा रहे विशिष्ट RDBMS के आधार पर, DBA में निम्नलिखित पहलुओं को लागू करना शामिल है:
सूचना प्रणाली के बुनियादी ढांचे की योजना बनाने में डीए की भूमिका महत्वपूर्ण है
कुछ उदाहरणों में, किसी एकल व्यक्ति की ये दो भूमिकाएँ हो सकती हैं, शायद एक तिहाई (डेवलपर)। बड़ी कंपनियों में, डीबीए की भूमिका अलग विभागों के रूप में स्थापित की जा सकती है। कॉन्ट्राविज़, कंपनी जितनी छोटी होगी, उतनी ही इन भूमिकाओं को मिश्रित किया जाएगा।
कोई फर्क नहीं पड़ता कि डीबीए और / या डीए की किसी व्यक्ति की जिम्मेदारियां क्या हैं, जो कि लोगों के पास होनी चाहिए। क्यों? आपको उन डेवलपर्स के साथ इंटरेक्ट करना होगा जो एसक्यूएल को अपने एप्लिकेशन में कोड करते हैं। परियोजना प्रबंधकों को जमीन नियम निर्धारित करने होंगे ताकि डीबीए / डीए होगा
कंपनियों के सबसे औपचारिक को छोड़कर, विशिष्ट शीर्षक काफी हद तक अर्थहीन हैं और डीबीए का अर्थ लगभग कुछ भी हो सकता है। कुछ डीबीए परिचालन रूप से केंद्रित होते हैं, कुछ विकास केंद्रित होते हैं, कुछ विश्लेषणात्मक केंद्रित होते हैं। वास्तव में, बहुत बड़े उद्यमों को छोड़कर, जहां खिताबों को सख्ती से नियंत्रित किया जाता है और लोगों ने नौकरियों को शांत कर दिया है, अधिकांश डीबीए कंपनी के कई क्षेत्रों को पार करेंगे। किसी भी दिन, मैं डेटाबेस प्रशासन के संचालन, विकास और विश्लेषणात्मक क्षेत्रों के साथ बातचीत करता हूं।
अंततः, एक DB एडमिनिस्ट्रेटर / आर्किटेक्ट / इंजीनियर का काम डेटाबेस पर एक विषय वस्तु विशेषज्ञ होना और उस संसाधन का सर्वोत्तम उपयोग करने में व्यवसाय की सहायता करना है।