1606
GB
What is the view materialization strategy in query processing and how does it differ from view substitution?
IN
क्वेरी प्रोसेसिंग में व्यू मैटीरियलाइजेशन रणनीति क्या है और यह व्यू प्रतिस्थापन से कैसे भिन्न है?
A
They are identical strategies with different names
वे अलग-अलग नामों वाली समान रणनीतियाँ हैं
B
View materialization is always better than query modification
क्वेरी संशोधन की तुलना में दृश्य का भौतिकीकरण हमेशा बेहतर होता है
C
View substitution stores results permanently; materialization does not
प्रतिस्थापन भंडार परिणाम स्थायी रूप से देखें; भौतिकीकरण नहीं होता है
D
View materialization: physically compute and store the view result before executing the main query; Query modification: substitute the view definition into the query and process as one combined query - materialization is better for reused views modification is simpler for single use
भौतिकीकरण देखें: मुख्य क्वेरी निष्पादित करने से पहले दृश्य परिणाम की भौतिक रूप से गणना करें और संग्रहीत करें; क्वेरी संशोधन: दृश्य परिभाषा को क्वेरी में प्रतिस्थापित करें और एक संयुक्त क्वेरी के रूप में प्रक्रिया करें - पुन: उपयोग किए गए दृश्यों के लिए भौतिकीकरण बेहतर है, एकल उपयोग के लिए संशोधन सरल है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
Materialization: compute view result into temp table first, then use it. Good when view is used multiple times in query. Query modification: replace view reference with its definition, optimize as single unified query. Good for single-use, allows optimizer to optimize view+query together.
व्याख्या (हिन्दी)
भौतिकीकरण: पहले अस्थायी तालिका में दृश्य परिणाम की गणना करें, फिर उसका उपयोग करें। अच्छा है जब क्वेरी में दृश्य का कई बार उपयोग किया जाता है। क्वेरी संशोधन: दृश्य संदर्भ को उसकी परिभाषा से बदलें, एकल एकीकृत क्वेरी के रूप में अनुकूलित करें। एकल-उपयोग के लिए अच्छा है, ऑप्टिमाइज़र को दृश्य+क्वेरी को एक साथ अनुकूलित करने की अनुमति देता है।