sql server - ओरेकल में एसक्यूएल सर्वर में काफी कुशलता प्राप्त करने में कितना समय लगता है




sql-server oracle (6)

मैं SQL सर्वर से ऑरेकल में 2001 में गया था, जहां मैं एक बड़े जेबीईई प्रोजेक्ट के लिए ओरेकल डेवलपमेंट डीबीए के रूप में काम करने के लिए VB6 / SQL सर्वर प्रोजेक्ट (डेवलपर के रूप में) पर काम करने से चला गया मेरे अनुभवों और कुछ प्रतिबन्धों के संपादित हाइलाइट यहां दिए गए हैं।

विकास के लिए, एसक्यूएल का मूल सिद्धांत भिन्न रूप से भिन्न नहीं है। टी-एसक्यूएल पीएल / एसक्यूएल के लिए कुछ अलग जानवर है, ताकि मुहावरों को थोड़ा अलग हो। सबसे सक्षम प्रोग्रामर सिर्फ चारों ओर छेड़छाड़ करके और कुछ अच्छी एसक्यूएल सर्वर पुस्तकों जैसे गुरू गाइड या ओरेकल की पुस्तकों जैसे कि विशेषज्ञ एक-एक-एक ओरैकल , आप जिस तरह से जा रहे हैं, के आधार पर कूद कर सकते हैं।

मैं एक डेवलपर के लिए कहूंगा कि एक या दो हफ्ते दूसरे डेटाबेस प्लेटफॉर्म के लिए उपयोग करने के लिए आपको वहां से अधिकतर रास्ता मिलेंगे। बुनियादी सिद्धांत काफी समान हैं (वास्तुकला में मॉड्यूलो अंतर); वास्तव में केवल विंडो ड्रेसिंग अलग है हालांकि, अगर आप ओरेकल में जा रहे हैं, तो एक तीसरी पार्टी क्वेरी उपकरण जैसे की TOAD जैसे की एक कॉपी प्राप्त करें क्योंकि ये बहुत ज्यादा हैं, ओरेकल की आपूर्ति से ज्यादा बेहतर है

एजेंट्स विशिष्ट buzzwords के मिलान के लिए बेहद खराब हैं और मैं इसे अर्द्ध-नियमित आधार पर प्राप्त करता हूं (मैं ठेकेदार हूं) यदि आपको एसक्यूएल सर्वर पर हड्डी की जरूरत है तो डेवलपर संस्करण बहुत सस्ता है और विंडोज़ ओएस जैसे डेस्कटॉप ओ / एस पर स्थापित होगा। ओरेकल अपने सभी समर्थित प्लेटफार्मों के लिए नि: शुल्क डाउनलोड भी प्रदान करता है जिन्हें आप टिंकर के लिए उपयोग कर सकते हैं।

आपको "पीएल / एसक्यूएल और टी-एसक्यूएल के बीच मुख्य मुहावरेदार अंतर क्या है" की तर्ज पर स्टैक ओवरफ्लो प्रश्न पूछने से कुछ लाभ मिल सकता है।

एजेंटों के माध्यम से नौकरियों के लिए आवेदन करने में मुझे कभी-कभी एक एजेंट द्वारा अवरुद्ध किया जाता है जो कहते हैं कि आप सॉफ्टवेयर पैकेज एक्स जानते हैं। जब मैं उत्तर देता हूं कि मुझे इसी तरह के पैकेज वाई पता है तो वे कह सकते हैं जब तक कि आप जानते ना कि XI आपको आगे नहीं बढ़ा सकता है

समस्या यह है कि इन एजेंटों में से कुछ नहीं जानते हैं कि वे किस बारे में बात कर रहे हैं, वे केवल अपने ग्राहकों द्वारा एक स्क्रीनिंग फ़िल्टर के रूप में उपयोग किए जा रहे हैं

इन एजेंटों को यह कहने में सक्षम होने के लिए उपयोगी होगा क्योंकि मुझे पता है कि YI को दी गई संख्या / महीनों में एक्स में काफी कुशल बनने की उम्मीद है। हालांकि, आवश्यक समय निर्धारित करने के लिए एक्स नहीं जानना, इसलिए मैं यह प्रश्न पूछ रहा हूं।

हाल ही में एक्स ओरेकल था और वाई एसक्यूएल सर्वर था

कृपया उन दोनों को पता कर सकते हैं, जो उचित रूप से कुशल बनने के लिए कितने समय की आवश्यकता है, इस पर एक राय व्यक्त करें? NB मैं एक डीबीए बनने के बारे में बात नहीं कर रहा हूँ!


मैं दूसरा रास्ता चला गया (ओरेकल पहले, फिर SQL सर्वर) मेरा अनुभव है:

एसक्यूएल प्रश्न - तारकीय रूपांतरणों के दायरे को छोड़कर, तुच्छ अंतर, जो कि ओरेकल में आसान है।

संग्रहित प्रक्रिया - टी-एसक्यूएल वाक्यविन्यास पीएल / एसक्यूएल से काफी अलग है वहाँ एक सीखने की अवस्था है, लेकिन कुछ भी दुर्गम नहीं है

डेटाबेस व्यवस्थापक - बहुत अलग है, लेकिन SQL सर्वर में आसान तरीका है। यदि यह नौकरी का विवरण का हिस्सा है, तो वे किसी और पर विचार करने में उचित हो सकते हैं


यदि आपको डीबीए के रूप में किराए पर लिया जा रहा है, तो डाटाबेस के बीच स्विच करने में कुछ समय लगेगा क्योंकि उनका प्रबंधन अलग होता है (मैं इसे केवल ओरेकल और डीबी 2 के साथ अपने अनुभव पर आधारित करता हूं)।

मुझे एसक्यूएल सर्वर नहीं पता है लेकिन मैं माइक्रोसॉफ्ट प्रोग्राम की कल्पना कर सकता हूं कि इसका अच्छा जीयूआई प्रबंधन डीबी 2 / जेड के प्रबंधन के लिए काफी अलग होगा, उदाहरण के लिए (यद्यपि आप फैंसी डीबी 2 LUW (लिनक्स / यूनिक्स / विंडो) उपकरण का उपयोग कर सकते हैं यदि आप 'वैसे तो झुका)

यदि आप बस डेटाबेस का उपयोग करने के लिए कोड काट रहे हैं, तो एसक्यूएल अंतर छोटे (अपेक्षाकृत) है। यह मानते हुए कि आपको एसक्यूएल के साथ पहले से ही प्रवीण है।


मैं अपने पूर्वाग्रह का अग्रिम बताता हूँ - ओरेकल एसक्यूएल सर्वर से ज्यादा जटिल है तो यह निर्भर करता है कि आपको क्या करने को कहा जाएगा। आप कहते हैं कि यह डीबीए की स्थिति के लिए नहीं है, लेकिन यह परिभाषा बहुत तरल है मेरी कंपनी में, डेवलपर को डिजाइनिंग टेबल से चार्ज किया जाता है, सही इंडेक्सस जोड़कर, विभाजन का निर्धारण करना।

अगर आप कहते हैं, मैं जो सब कुछ करूँगा वह जावा या सी # और डीबीए या ओरेकल डेवलपर द्वारा लिखे गए कॉल पैकेज में है, तो आप सुरक्षित हैं।

लेकिन अगर आप अपने सभी एमएसएसएस अनुभव लेते हैं और अपनी लाइनों के अंत में अर्ध-कोलन जोड़ते हैं तो आप अपने ऑरेकल उदाहरण को मार देंगे। एमएसएसएस में कई मानक प्रथाएं ओरेकल के लिए उपलब्ध हैं। एमएसएसएस में यह अनुशंसा की जाती है कि वे प्रत्येक तालिका में संकुल अनुक्रमित हो। ओरेकल में हम विशिष्ट प्रयोजनों के लिए IOTs (इंडेक्स ऑर्गनाइज्ड टेबल्स) का निर्माण करते हैं एमएसएसएसएस में टी-एसक्यूएल में डीडीएल करना एक लॉग से गिरना आसान है। ओरेकल में इसे उद्देश्य पर मुश्किल बना दिया गया है, यह निराश है और वास्तव में कुछ हद तक खतरनाक है। एमएसएसएस में आप # टेम्पे टेबल को कोड़ा देते हैं जैसे वे जेली बीन्स हैं, ओरेकल में हम उन्हें पहले से ही योजना बनाते हैं क्योंकि ये स्थायी डेटाबेस ऑब्जेक्ट हैं जो सिर्फ एक कॉक के बीच में नहीं बनाए जाते हैं जब तर्क थोड़ा मुश्किल हो जाता है।

उसने कहा, क्या आप ओरेकल को कुछ करने में सक्षम होंगे? खैर, हां, लेकिन असली सवाल यह है कि यह कुशलतापूर्वक काम करेगा और अपने एजेंट के व्यवसाय की आवश्यकताओं को पूरा करने के लिए पैमाने पर होगा। और यह एक बढ़िया नहीं है


यदि आप जो करना चाहते हैं, तो अपने एजेंट को अतीत के लिए फिर से शुरू करने के लिए एक बुलेट बिंदु डाल दिया जाए, बस इसे जोड़ दें, जो आपको एजेंटों से बाहर निकलता है और आपको अपना पैर दरवाजे में लाने का मौका देता है। यदि आप एक ईमानदार प्रकार हैं, तो ओरेकल एक्सई को पकड़ो, दस्तावेज़ीकरण पुस्तकालय में उचित गाइड पढ़ें, और ओरेकल के खिलाफ अपनी पसंदीदा भाषा में एक ब्लॉग / एड्रेस बुक / फ़्लिकर क्लोन / आदि को एक दिन या 5 में फेंक दें।

जैसा कि दूसरों ने सुझाव दिया है कि SQL सर्वर की तुलना में आप कुछ महत्वपूर्ण अंतर करेंगे, यदि आप SQL सर्वर से ओरेकल में जो कुछ भी जानते हैं, तो आप लागू करते हैं, तो आप प्रदर्शन को मार देंगे।


मेरे ज्ञान के लिए, एसएक्सएल सर्वर की बजाय ओरेकल सीखना बेहतर है क्योंकि मेरी ज़िंदगी के माध्यम से मैं बहुसंख्यक लोगों से मिला है जो एसक्यूएल सर्वर के साथ काम कर रहे हैं और इसमें बहुत प्रतिस्पर्धा शामिल है क्योंकि यह डेटाबेस सीखना आसान है। इसलिए यदि आप ओरेकल सीखते हैं, यह आपको शुरुआती चरणों में मजबूत बनाता है और इसके साथ इसमें कम प्रतिस्पर्धा शामिल है।







oracle