Loss of Volatile Storage in DBMS
रैम की तरह एक volatile storage सभी सक्रिय लॉग, डिस्क बफ़र्स और संबंधित डेटा संग्रहीत करता है। इसके अलावा, यह उन सभी लेनदेन को संग्रहीत करता है जिन्हें वर्तमान में निष्पादित किया जा रहा है। अगर इस तरह के volatile storage से अचानक दुर्घटना हो जाए तो क्या होगा? यह स्पष्ट रूप से डेटाबेस के सभी लॉग और सक्रिय प्रतियों को हटा देगा। यह पुनर्प्राप्ति को लगभग असंभव बना देता है, क्योंकि डेटा को पुनर्प्राप्त करने के लिए आवश्यक सब कुछ खो जाता है।
अस्थिर भंडारण के नुकसान के मामले में backup and recovery in dbms निम्नलिखित तकनीकों को अपनाया जा सकता है -
- डेटाबेस की data को समय-समय पर save के लिए हमारे पास कई चरणों में checkpoints हो सकती हैं।
- अस्थिर मेमोरी में सक्रिय डेटाबेस की स्थिति को समय-समय पर एक स्थिर भंडारण पर dumped किया जा सकता है, जिसमें लॉग और सक्रिय लेनदेन और बफर ब्लॉक भी हो सकते हैं।
- <dump> को लॉग फ़ाइल पर चिह्नित किया जा सकता है, जब भी डेटाबेस सामग्री को non-volatile memory से स्थिर एक तक डंप किया जाता है।
backup and recovery in dbms
- जब सिस्टम विफलता से ठीक हो जाता है, तो यह नवीनतम डंप को पुनर्स्थापित कर सकता है।
- यह एक पुन: सूची (redo-list) और checkpoints के रूप में पूर्ववत सूची को बनाए रख सकता है।
- यह पिछले चेकपॉइंट तक सभी लेन-देन (transactions) की स्थिति को पुनर्स्थापित करने के लिए पूर्ववत-पुनः (undo-redo) सूचियों से परामर्श करके सिस्टम को पुनर्प्राप्त कर सकता है।
Backup and recovery in dbms from Catastrophic Failure
एक भयावह विफलता वह है जहां एक स्थिर, द्वितीयक भंडारण उपकरण भ्रष्ट हो जाता है। स्टोरेज डिवाइस के साथ, अंदर संग्रहीत सभी मूल्यवान डेटा खो जाता है। ऐसी भयावह विफलता से डेटा पुनर्प्राप्त करने के लिए हमारे पास दो अलग-अलग रणनीतियाँ हैं -
- रिमोट बैकअप &minu; यहां डेटाबेस की एक बैकअप प्रति एक दूरस्थ स्थान पर संग्रहीत की जाती है, जहां से तबाही के मामले में इसे बहाल किया जा सकता है।
- वैकल्पिक रूप से, डेटाबेस बैकअप को चुंबकीय टेप (magnetic tapes) पर लिया जा सकता है और सुरक्षित स्थान पर संग्रहीत किया जा सकता है। इस बैकअप को बाद में बैकअप के बिंदु पर लाने के लिए एक ताज़ा स्थापित डेटाबेस पर स्थानांतरित किया जा सकता है।
ग्रो-अप डेटाबेस भी अक्सर बैकअप के लिए भारी होते हैं। ऐसे मामलों में, हमारे पास ऐसी तकनीकें होती हैं, जहां हम डेटाबेस को केवल उसके लॉग को देखकर पुनर्स्थापित कर सकते हैं। तो, हम सभी को यहाँ करने की ज़रूरत है समय के लगातार अंतराल पर सभी लॉग का बैकअप लेने के लिए। डेटाबेस को सप्ताह में एक बार बैकअप किया जा सकता है, और लॉग बहुत छोटा होने पर हर दिन या जितनी बार संभव हो, बैकअप किया जा सकता है।
Remote backup system in dbms in Hindi
दूरस्थ बैकअप सुरक्षा की भावना के मामले में प्राथमिक स्थान जहां डेटाबेस स्थित है नष्ट हो जाता है। रिमोट बैकअप ऑफ़लाइन या वास्तविक समय या ऑनलाइन हो सकता है। यदि यह ऑफ़लाइन है, तो इसे मैन्युअल रूप से बनाए रखा जाता है।
![]() |
remote backup system in dbms |
ऑनलाइन बैकअप सिस्टम डेटाबेस प्रशासकों और निवेशकों के लिए अधिक वास्तविक समय और जीवन रक्षक हैं। एक ऑनलाइन बैकअप सिस्टम एक ऐसा तंत्र है, जहाँ वास्तविक समय के हर डेटा को दो दूर स्थानों पर एक साथ बैकअप दिया जाता है। उनमें से एक सीधे सिस्टम से जुड़ा होता है और दूसरे को एक दूरस्थ स्थान पर बैकअप के रूप में रखा जाता है।
जैसे ही प्राथमिक डेटाबेस संग्रहण विफल होता है, बैकअप सिस्टम विफलता को भांप लेता है और उपयोगकर्ता सिस्टम को दूरस्थ संग्रहण पर स्विच करता है। कभी-कभी यह इतना त्वरित होता है कि उपयोगकर्ता विफलता का एहसास भी नहीं कर सकते हैं।
No comments:
Post a Comment