ओरेकल डाटागार्ड बनाम रियल एप्लीकेशन क्लस्टर (आरएसी)
Oracle उच्च उपलब्धता में RAC और डेटा गार्ड बहुत महत्वपूर्ण विषय हैं। इन दोनों आर्किटेक्चर में 10g और 9i की तुलना में Oracle 11gR2 में कई एन्हांसमेंट हैं। ORACLE डेटा स्तर और सिस्टम स्तर सुरक्षा का अधिकतम लाभ प्राप्त करने के लिए RAC और डेटा गार्ड के संयोजन की अनुशंसा करता है।
आरएसी क्या है?
RAC का मतलब रियल एप्लिकेशन क्लस्टर है। यह एक डेटाबेस का क्लस्टर है। इसका मतलब है कि एकल डेटाबेस दो या दो से अधिक सर्वरों के संसाधनों का उपयोग करता है। दूसरे शब्दों में, दो या दो से अधिक इंस्टेंस एक ही डेटाबेस से कनेक्ट होने वाले दो या दो से अधिक सर्वर (नोड्स) पर चल रहे हैं।इन सभी उदाहरणों में डेटाबेस तक पढ़ने की पहुंच है। यदि सिस्टम के इन नोड्स में से एक नीचे चला जाता है, तो डेटाबेस कभी नीचे नहीं जाता है। उपयोगकर्ताओं के पास अभी भी अन्य नोड्स के माध्यम से डेटाबेस तक पहुंच है (स्वचालित रूप से विफल सर्वर पर आने वाले कनेक्शन को चलने वाले नोड पर निर्देशित करता है)। क्लस्टर वेयर सॉफ़्टवेयर और साझा डिस्क का उपयोग इन एकाधिक सर्वरों के बीच कनेक्शन और संचार रखने के लिए किया जाता है। RAC हार्डवेयर विफलताओं, सिस्टम विफलताओं और सॉफ़्टवेयर विफलताओं के लिए एक अच्छा समाधान है।
डेटा गार्ड क्या है?
डेटा गार्ड एक कॉन्फ़िगरेशन है, जिसमें प्राथमिक डेटाबेस का कम से कम एक स्टैंडबाय डेटाबेस होता है। प्राथमिक डेटाबेस में एक या अधिक स्टैंडबाय डेटाबेस हो सकते हैं। इस पूरे कॉन्फ़िगरेशन को डेटा गार्ड कहा जाता है। स्टैंडबाय डेटाबेस निम्न मोड पर चल सकते हैं, यदि प्राथमिक डेटाबेस में इनमें से कम से कम एक डेटाबेस मोड है।
- अधिकतम सुरक्षा मोड
- अधिकतम उपलब्धता मोड
- अधिकतम प्रदर्शन मोड
प्राथमिक और स्टैंडबाय दोनों डेटाबेस एक साथ डेटा गार्ड कहलाते हैं। स्टैंडबाय डेटाबेस भी दो प्रकार के होते हैं। वे हैं,
- भौतिक स्टैंडबाय डेटाबेस
- लॉजिकल स्टैंडबाय डेटाबेस
ये दोनों स्टैंडबाय डेटाबेस हमेशा अपने प्राथमिक डेटाबेस के साथ सिंक्रोनाइज़ कर रहे हैं। स्टैंडबाय डेटाबेस एक ही साइट या प्राथमिक डेटाबेस की एक अलग साइट (अनुशंसित) पर हो सकते हैं। इसलिए, डेटा गार्ड इंस्टेंस विफलताओं, सॉफ़्टवेयर विफलताओं और हार्डवेयर विफलताओं के बजाय साइट विफलताओं के लिए अच्छे समाधान हैं।
ओरेकल आरएसी और डाटा गार्ड में क्या अंतर है?
• आरएसी के पास एक डेटाबेस है और इसके साथ कई इंस्टेंस संबद्ध हैं, लेकिन डेटा गार्ड के पास कई डेटाबेस (एक प्राथमिक और अन्य स्टैंडबाय डेटाबेस) हैं।
• सॉफ्टवेयर और हार्डवेयर स्तर की विफलताओं के लिए आरएसी अनुशंसित समाधान है। डेटा गार्ड SITE विफलताओं के लिए अनुशंसित समाधान है।
• RAC के सभी नोड्स के बीच कनेक्शन और संचार रखने के लिए क्लस्टर वेयर सॉफ़्टवेयर का उपयोग किया जाता है, लेकिन डेटा गार्ड में क्लस्टर वेयर सॉफ़्टवेयर का उपयोग नहीं किया जाता है। (यदि डेटा गार्ड आरएसी के लिए नहीं है)
• आरएसी में एक साझा भंडारण होना चाहिए, जिसे सिस्टम के सभी नोड्स से एक्सेस किया जा सकता है, लेकिन डेटा गार्ड में कोई साझा भंडारण नहीं है, जो सभी साइटों के लिए सामान्य है।
• RAC में अधिकतम 100 नोड हो सकते हैं। डेटा गार्ड में अधिकतम नौ स्टैंडबाय डेटाबेस हो सकते हैं।