रोलबैक क्या है? हिंदी में [What is a rollback? in Hindi]

रोलबैक एक विशिष्ट लेनदेन या लेनदेन सेट को रद्द करके एक डेटाबेस को previous state में पुनर्स्थापित(Restoring) करने का संचालन है। रोलबैक या तो डेटाबेस सिस्टम द्वारा या उपयोगकर्ताओं(Users) द्वारा मैन्युअल रूप से किया जाता है।




रोलबैक कैसे काम करता है? हिंदी में [How does rollback work? in Hindi]

जब डेटाबेस उपयोगकर्ता डेटा फ़ील्ड को बदलता है, लेकिन अभी तक परिवर्तन को सहेजा नहीं गया है, तो डेटा को अस्थायी स्थिति या लेन-देन लॉग(Transaction log) में संग्रहीत(Store) किया जाता है। बिना सहेजे गए डेटा की क्वेरी करने वाले उपयोगकर्ता अपरिवर्तित मान देखते हैं। डेटा को बचाने की कार्रवाई एक प्रतिबद्ध(Committed) है; यह इस डेटा के बाद के प्रश्नों को नए मान दिखाने की अनुमति देता है।
रोलबैक क्या है?
Image Credit-bertwagner
हालांकि, एक उपयोगकर्ता डेटा को बचाने के लिए नहीं का फैसला कर सकता है। इस शर्त के तहत, एक रोलबैक कमांड उपयोगकर्ता(Users) द्वारा किए गए किसी भी बदलाव को छोड़ने के लिए डेटा में हेरफेर करता है, और उपयोगकर्ता को यह सूचित किए बिना ऐसा करता है। इस प्रकार, एक रोलबैक तब होता है जब उपयोगकर्ता डेटा बदलना शुरू करता है, यह महसूस करता है कि गलत रिकॉर्ड अपडेट किया जा रहा है और फिर किसी भी Pending changes को पूर्ववत करने के लिए ऑपरेशन को रद्द कर देता है।





रोलबैक भी एक सर्वर या डेटाबेस क्रैश के बाद स्वचालित(Automatic) रूप से जारी किया जा सकता है, Example- अचानक बिजली गुल होने के बाद। जब डेटाबेस पुनरारंभ होता है, तो सभी लॉग किए गए लेनदेन की समीक्षा की जाती है; तब सभी pending लेन-देन वापस roll किये जाते हैं, जिससे उपयोगकर्ता उचित परिवर्तन कर सकते हैं।




Post a Comment

Blogger

Your Comment Will be Show after Approval , Thanks

Ads

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: