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