1336
GB
What is the purpose of Write-Ahead Logging (WAL)?
IN
राइट-अहेड लॉगिंग (वाल) का उद्देश्य क्या है?
A
To improve read performance by caching writes
लेखन को कैशिंग करके पढ़ने के प्रदर्शन को बेहतर बनाना
B
To ensure all changes are logged to disk before they are applied enabling recovery after failures
यह सुनिश्चित करने के लिए कि विफलताओं के बाद पुनर्प्राप्ति को सक्षम करने से पहले सभी परिवर्तन डिस्क पर लॉग किए गए हैं
C
To replicate data to standby databases in real-time
वास्तविक समय में डेटा को स्टैंडबाय डेटाबेस में दोहराने के लिए
D
To compress write operations to save I/O bandwidth
I/O बैंडविड्थ को बचाने के लिए लेखन कार्यों को संपीड़ित करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
WAL ensures durability: all changes are first written to the log (sequential and fast) before being applied to the database. On crash recovery, the log is replayed (redo) or used to undo incomplete transactions.
व्याख्या (हिन्दी)
वाल स्थायित्व सुनिश्चित करता है: डेटाबेस पर लागू होने से पहले सभी परिवर्तन पहले लॉग (अनुक्रमिक और तेज़) में लिखे जाते हैं। क्रैश पुनर्प्राप्ति पर, लॉग को दोबारा चलाया जाता है (फिर से करें) या अपूर्ण लेनदेन को पूर्ववत करने के लिए उपयोग किया जाता है।