डेटा लॉस/करप्शन से बचने के लिए बैकअप ज़रूरी है। बैकअप में डेटा + ट्रांजैक्शन लॉग दोनों स्टोर होते हैं।
फेल्योर के कारण
- यूज़र एरर: सबसे आम कारण — पॉइंट-इन-टाइम रिकवरी से ठीक करें
- हार्डवेयर फेल्योर: डिस्क खराबी → समय-समय पर बदलें
- कैटास्ट्रोफिक इवेंट: बाढ़, भूकंप, हैकिंग → ऑफसाइट बैकअप ज़रूरी
बैकअप मेथड
- फुल बैकअप: पूरा डेटा + लॉग, समय अधिक लगता है
- ट्रांजैक्शन लॉग: केवल लॉग, फाइल छोटी, पुराने लॉग डिलीट होते जाते हैं
- डिफरेंशियल बैकअप: लास्ट फुल बैकअप के बाद बदला हुआ डेटा + लॉग, फाइल छोटी
रिकवरी मेथड
- लॉग-बेस्ड रिकवरी: सभी ट्रांजैक्शन लॉग सिक्योर एरिया में स्टोर, फेल्योर पर रीप्ले
- शैडो पेजिंग: कमिट के बाद डेटा ऑटो-स्टोर, क्रैश होने पर अनकमिटेड चेंज डिस्कार्ड