मिररिंग
मिररिंग का तात्पर्य मास्टर डेटाबेस सर्वर के लिए बैकअप डेटाबेस सर्वर रखना है। यदि किसी कारण से मास्टर डेटाबेस डाउन हो जाता है तो मिरर डेटाबेस का उपयोग मास्टर डेटाबेस के विकल्प के रूप में किया जा सकता है। सिद्धांत रूप में, एक समय में केवल एक डेटाबेस सर्वर सक्रिय होता है और डेटाबेस के लिए अनुरोध केवल एक सर्वर से सेवा प्रदान करता है जो सक्रिय होता है।
रेप्लिकेशन
रेप्लिकेशन का तात्पर्य डेटाबेस की कई प्रतियों को कई भौगोलिक स्थानों पर फैलाकर रखना है। रेप्लिकेशन का क्लासिक उदाहरण फाइल सर्वर हैं जिन्हें महाद्वीपों में रेप्लिकेट किया जाता है ताकि उपयोगकर्ता नेटवर्क देरी और किसी भी धीमी प्रतिक्रिया से बचने के लिए निकटतम स्थान से फाइल डाउनलोड कर सके।
मिररिंग और रेप्लिकेशन के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।
| क्र. सं. | मुख्य बिंदु | मिररिंग | रेप्लिकेशन |
|---|---|---|---|
| 1 | परिभाषा | मिररिंग भौगोलिक रूप से अलग स्थान पर डेटाबेस की प्रतियां रखने को संदर्भित करता है। | रेप्लिकेशन डेटाबेस ऑब्जेक्ट्स की कई प्रतियां बनाने को संदर्भित करता है वितरण दक्षता के लिए। |
| 2 | लक्ष्य | मिररिंग पूरे डेटाबेस पर एक पूरे के रूप में लागू होता है। | रेप्लिकेशन डेटाबेस ऑब्जेक्ट्स पर किया जाता है। |
| 3 | लागत | मिररिंग रेप्लिकेशन से अधिक महंगा है। | रेप्लिकेशन मिररिंग की तुलना में सस्ता है। |
| 4 | डिस्ट्रिब्यूटेड डेटाबेस | मिररिंग डिस्ट्रिब्यूटेड डेटाबेस के मामले में लागू नहीं होता। | रेप्लिकेशन को डिस्ट्रिब्यूटेड डेटाबेस के मामले में आसानी से लागू किया जा सकता है। |
| 5 | स्थान | मिररिंग अलग हार्डवेयर और अलग स्थान पर डेटाबेस की प्रति बनाने के लिए किया जाता है ताकि बैकअप स्थान के रूप में सेवा कर सके। | रेप्लिकेशन डेटाबेस ऑब्जेक्ट्स की प्रति बनाने के लिए किया जाता है और इसे अलग डेटाबेस में भी कॉपी किया जा सकता है। |