डाटाबेस और इंस्टेंस के बीच का अंतर

Anonim

डाटाबेस बनाम इंस्टेंस

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

उदाहरण क्या है?

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

-2 ->

डेटाबेस

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

डाटाबेस और इंस्टेंस के बीच अंतर क्या है?

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