Microsoft SQL सर्वर क्या है?
MS SQL सर्वर Microsoft का एक डेटाबेस उत्पाद है। यह उपयोगकर्ताओं को SQL क्वेरी और उन्हें निष्पादित करने की अनुमति देता है। यह सबसे स्थिर, सुरक्षित और विश्वसनीय डेटाबेस समाधानों में से है। यह कॉरपोरेट आईटी वातावरणों में विभिन्न प्रकार के ट्रांजेक्शन प्रोसेसिंग, एनालिटिक्स और बिजनेस इंटेलिजेंस एप्लिकेशन का समर्थन करता है।
Oracle डाटाबेस क्या है?
ओरेकल डेटाबेस ओरेकल कॉर्पोरेशन से आरडीएमएस सिस्टम है। सॉफ्टवेयर रिलेशनल डेटाबेस फ्रेमवर्क के आसपास बनाया गया है। यह SQL ऑब्जेक्ट का उपयोग करके डेटा ऑब्जेक्ट को उपयोगकर्ताओं द्वारा एक्सेस करने की अनुमति देता है। ओरेकल एक पूरी तरह से स्केलेबल आरडीबीएमएस आर्किटेक्चर है जो पूरी दुनिया में व्यापक रूप से उपयोग किया जाता है।
ओरेकल आईटी बाजार में सबसे बड़े विक्रेताओं में से एक है और अपने प्रमुख आरडीबीएमएस उत्पाद का शॉर्टहैंड नाम है, जिसे औपचारिक रूप से ओरेकल डेटाबेस कहा जाता था।
Microsoft SQL का प्रारंभिक इतिहास:
1987 में, Microsoft ने DBMS को विकसित करने के लिए Sybase Solutions के साथ साझेदारी की जो IBM और Oracle जैसे अन्य आईटी दिग्गजों के साथ प्रतिस्पर्धा कर सकती है। इन दोनों कंपनियों ने इस बात पर सहमति जताई कि Sybase के पास गैर-Microsoft प्लेटफ़ॉर्म के लिए डिज़ाइन किए गए उत्पाद से अर्जित सभी विक्रय अधिकार और लाभ होंगे।
दूसरी ओर, Microsoft के पास Microsoft प्लेटफ़ॉर्म के लिए डिज़ाइन किए गए डेटाबेस उत्पाद के अधिकार होंगे। 1989 में पहला डेटाबेस सर्वर उत्पाद संस्करण जारी किया गया था।
उसके बाद, Microsoft ने Sybase से सभी अधिकार खरीद लिए और उन्होंने नाम बदलकर MS SQL सर्वर कर दिया। अब तक, MS SQL के 30 संस्करण जारी किए गए हैं।
कुंजी प्रसार
- Oracle विभिन्न प्रकार के प्लेटफार्मों पर चलता है, जबकि SQL सर्वर केवल विंडोज सर्वर पर स्थापित हो सकता है।
- ओरेकल स्टार क्वेरी ऑप्टिमाइज़ेशन का समर्थन करता है जबकि SQL सर्वर क्वेरी ऑप्टिमाइज़ेशन की पेशकश नहीं करता है।
- Oracle में, मान कमिट से पहले नहीं बदलते हैं जबकि SQL सर्वर मान में कमिट से पहले भी बदले जाते हैं।
- ओरेकल लेनदेन प्रक्रिया के दौरान रोलबैक की अनुमति देता है जबकि एसक्यूएल सर्वर लेनदेन प्रक्रिया में रोलबैक की अनुमति नहीं देता है।
- ओरेकल उदाहरण के साथ कई "स्कीमा" का समर्थन करता है जबकि एसक्यूएल सर्वर प्रत्येक उपयोगकर्ता डेटाबेस में "स्कीमा" प्रदान करता है।
- Oracle दूसरी ओर डेटाबेस, पूर्ण, फ़ाइल-स्तर, वृद्धिशील और अंतर बैकअप की अनुमति देता है, SQL सर्वर पूर्ण, आंशिक और वृद्धिशील बैकअप की अनुमति देता है।
- Oracle "ट्रिगर के बाद" और "पहले" दोनों का उपयोग करता है जबकि SQL सर्वर ज्यादातर "ट्रिगर्स" के बाद ही उपयोग करता है।
ओरेकल का प्रारंभिक इतिहास:
ओरेकल कॉर्पोरेशन के पास बहुराष्ट्रीय प्रौद्योगिकी कंपनी बनने के लिए एक लंबी दूरी की यात्रा है जो वर्तमान समय में है।
1977 में ओरेकल संगठन की स्थापना दो डेवलपर्स लैरी एलिसन और बॉब माइनर ने की थी। दोनों को विभिन्न संगठनों के लिए डेटाबेस सॉफ्टवेयर विकसित करने का पूर्व अनुभव था।
वर्ष 1978 में, वे SQL का उपयोग करके पहला RDBMS बनाने में सक्षम थे। इस सॉफ्टवेयर को Oracle Relational Database Management System के रूप में जाना जाता है।
Oracle RDBMS सॉफ्टवेयर बेचने वाली पहली कंपनी बन गई और 1982 के भीतर सालाना 2.5 मिलियन डॉलर का राजस्व प्राप्त हुआ।
Microsoft SQL सर्वर की सुविधाएँ
- समर्थन उपकरण SQL सर्वर Profiler, BI उपकरण, SQL सर्वर प्रबंधन स्टूडियो और डेटाबेस ट्यूनिंग सलाहकार
- ऑनलाइन समर्थन और प्रलेखन, और लाइव उत्पाद समर्थन प्रदान करता है
- डेटाटाइप मैपिंग के लिए उन्नत अनुकूलन विकल्प प्रदान करता है और वस्तुओं को हटाना और नाम बदलना
- प्रगति विंडो में माइग्रेशन के बारे में त्रुटि और चेतावनी संदेश प्रदर्शित करता है
- SQL सर्वर डेटाबेस इंजन प्रबंधन और अधिकृत करने के लिए एक एकल, एकीकृत वातावरण
- जब कोई संवाद खुला हो, तो रिसाइज़ करने योग्य संवाद कई टूल तक पहुंच की अनुमति देता है।
- फ़िल्टरिंग और स्वचालित रिफ्रेश के साथ एक एक्टिविटी मॉनिटर फीचर
- SQL सर्वर प्रबंधन स्टूडियो से आयात और निर्यात
Oracle की विशेषताएं
- डेटाबेस से तुलना करने पर डेटा रिकवरी में आसानी
- RDMS सिस्टम बड़ी मात्रा में डेटा को आसानी से संभाल सकता है
- आपको किसी भी समय प्लेटफ़ॉर्म बदलने की अनुमति देता है
- स्केल-अप और स्केल-आउट रणनीतियों के लिए विकल्प देता है
- डेटाबेस आपको परीक्षण वातावरण में, ऑनलाइन उपयोगकर्ता और बैच वर्कलोड सहित वास्तविक उत्पादन वर्कलोड को फिर से चलाने की अनुमति देता है
- हार्डवेयर- और OS- विशिष्ट वर्चुअलाइजेशन प्रौद्योगिकियों के लिए समर्थन
- परीक्षण और उत्पादक एसएपी वातावरण के लिए VMWare समर्थन प्रदान करता है
- यदि प्राथमिक डेटाबेस अनुपलब्ध हो जाता है, तो स्टैंडबाय डेटाबेस प्राथमिक डेटाबेस के रूप में कार्य कर सकता है
- इसका उपयोग प्राथमिक डेटाबेस पर लोड को कम करने, पढ़ने-लिखने, रिपोर्टिंग, परीक्षण या बैकअप के लिए किया जा सकता है
- उपयोगकर्ताओं के लिए निर्बाध प्रसंस्करण जो मैनुअल रिकवरी की आवश्यकता को समाप्त करता है
SQL सर्वर और Oracle के बीच अंतर
मापदंडों | सुश्री- एसक्यूएल सर्वर | आकाशवाणी |
---|---|---|
मूल कंपनी | इसका स्वामित्व Microsoft Corporation के पास है। | इसका स्वामित्व ओरेकल कॉर्पोरेशन के पास है। |
वाक्य - विन्यास | सरल और आसान वाक्यविन्यास। | जटिल और अधिक कुशल वाक्यविन्यास। |
डाउनलोड | Www से 120 या 180 दिनों का मूल्यांकन संस्करण उपलब्ध है। माइकर्सॉफ्ट.com/sqlserver | Opensource संस्करण otn.oracle.com से डाउनलोड किया जा सकता है |
मंच का समर्थन | केवल विंडोज सर्वर पर स्थापित कर सकते हैं। लेकिन संस्करण 2017 को लिनक्स पर स्थापित किया जा सकता है | विभिन्न प्रकार के प्लेटफार्मों पर दौड़ें |
भाषा: हिन्दी | MS-SQL ट्रांसेक्ट SQL या T-SQL का उपयोग करता है। | PL / SQL या का उपयोग Oracle Corporation द्वारा किया जाता है। |
नौकरी का समय निर्धारण | SQL सर्वर एजेंट के माध्यम से नौकरी निर्धारण | ओरेकल शेड्यूलर या ओईएम के माध्यम से नौकरी का समय निर्धारण |
बिट मैप इंडेक्स | कोई भी बिटमैप इंडेक्स कीज़ और फ़ंक्शंस के आधार पर इंडेक्स नहीं करता है। | कार्यों के आधार पर बिटमैप, इंडेक्स और रिवर्स कीज़ का उपयोग करता है। |
क्वेरी अनुकूलन | कोई क्वेरी ऑप्टिमाइज़ेशन नहीं। | स्टार क्वेरी अनुकूलन का उपयोग करता है। |
ट्रिगर्स | अधिकतर "ट्रिगर" के बाद "का उपयोग करता है"। | ट्रिगर के बाद "पहले" और "दोनों" का उपयोग करता है। |
समर्थन और मुसीबत शूटिंग | तकनीकी नोट्स, बग विवरण, स्क्रिप्ट, पैच प्रदान करता है, और अतिरिक्त शुल्क पर डाउनलोड नहीं करता है। | समर्थन कॉल जो प्रत्येक समर्थन मामले के लिए प्रभार्य है। |
रोल वापस | लेन-देन की प्रक्रिया में अनुमति नहीं है। | लेन-देन की प्रक्रिया के दौरान रोलबैक की अनुमति है। |
समवर्ती पहुँच | जब एक लेखक प्रगति पर होता है जो प्रतीक्षा समय को बढ़ाता है तो समवर्ती अभिगम की अनुमति नहीं होती है। | समवर्ती पहुंच की अनुमति है और प्रतीक्षा समय आमतौर पर कम होता है। |
मूल्य का परिवर्तन | मान देने से पहले ही मान बदल दिए जाते हैं। | मान देने से पहले मान नहीं बदलते हैं। |
तरीका | रो या पेज ब्लॉकिंग विधि का उपयोग करें। पृष्ठ को अवरोधित करने के दौरान यह कभी भी पढ़ने की अनुमति नहीं देता है। | संशोधन करते समय रिकॉर्ड की एक प्रति का उपयोग करें ताकि यह संशोधन करते समय मूल डेटा को पढ़ सके। |
गलती संभालना | SQL सर्वर प्रत्येक कमांड को अलग से निष्पादित करता है, इसलिए प्रक्रिया के दौरान किसी भी त्रुटि का सामना करने पर परिवर्तन करना काफी मुश्किल होगा। | Oracle प्रत्येक नए डेटाबेस कनेक्शन को नए लेनदेन के रूप में मानता है। |
मानव हस्तक्षेप | डेटाबेस व्यवस्थापक के इतने कम घुसपैठ के वैश्विक स्मृति आवंटन का पालन करता है। इसलिए, मानव त्रुटियों की बहुत कम संभावना है। | डायनेमिक मेमोरी एलोकेशन को फॉलो करता है। DBA को अधिक बाधित करना होगा। तो उच्च संभावना या मानवीय त्रुटियां। |
समानांतर निष्पादन | MS SQL सर्वर INSERT, UPDATE में DELETE कथनों को क्रमवार निष्पादित किया जाता है। | ओरेकल समानांतर में INSERT, UPDATE, DELETE और MERGE स्टेटमेंट निष्पादित करेगा। |
स्वचालन का समर्थन | एसक्यूएल अपग्रेड एडवाइजर ऑटोमेशन के लिए उपलब्ध है। | स्वचालन के लिए उपलब्ध डेटाबेस नवीनीकरण सहायक। |
फिर से स्ट्रीम करें | Redo स्ट्रीम प्रत्येक उपयोगकर्ता और डेटाबेस के लिए अद्वितीय हैं। | डेटाबेस स्तर पर एक फिर से स्ट्रीम। |
स्कीमा | प्रत्येक उपयोग डेटाबेस के भीतर "स्कीमा"। | कई "स्कीमा" उदाहरण के साथ। |
सुरक्षा | उदाहरण के स्तर और डेटाबेस स्तर पर लॉगिन प्रमाणित। | उपयोगकर्ता डेटाबेस क्रेडेंशियल और ओएस भूमिकाओं के माध्यम से प्रमाणित। |
शरबत | हर डेटाबेस की अपनी, सर्वर पर अनसीडेड डिस्क फाइल होती है। | सभी डेटाबेस ऑब्जेक्ट स्कीमा द्वारा समूहीकृत किए जाते हैं। डेटाबेस ऑब्जेक्ट्स और सभी डेटाबेस ऑब्जेक्ट्स का सबसेट संग्रह सभी स्कीमा और उपयोगकर्ताओं के बीच साझा किया जाता है। |
बैकअप | यह पूर्ण, आंशिक और वृद्धिशील बैकअप की अनुमति देता है | यह डेटाबेस, पूर्ण, फ़ाइल स्तर, वृद्धिशील और अंतर बैकअप की अनुमति देता है। |
रखरखाव | टेबल्स को आमतौर पर इंडेक्स-संगठित संग्रहीत किया जाता है। | स्वचालित रूप से आँकड़े अद्यतन करें और SQL समस्या की पहचान करें |