<घंटा/>
जैसा कि हम जानते हैं कि किसी भी डेटाबेस का मुख्य घटक उसकी तालिका है, डेटा एक्सेसिबिलिटी को कस्टम बनाने के लिए दूसरे शब्दों में व्यूज की अवधारणा है, हम कह सकते हैं कि टेबल के व्यू की मदद से हम किसी भी उपयोगकर्ता को केवल उस डेटा तक पहुंचने के लिए प्रतिबंधित कर सकते हैं। जिसे उसके द्वारा एक्सेस किया जाना चाहिए। अब विचारों की विशेषताओं और विशेषताओं के आधार पर हम दृश्य और भौतिक दृश्यों के बीच अंतर कर सकते हैं।
विचारों और भौतिक विचारों के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।
<टेबल> <थेड> सीनियर। नहीं. | <वें>कुंजीवें> <वें>दृश्यवें> भौतिक दृश्य |
थड> 1 | परिभाषा | तकनीकी रूप से तालिका का दृश्य "चयन क्वेरी" द्वारा बनाई गई तालिका की एक तार्किक आभासी प्रति है, लेकिन परिणाम डिस्क में कहीं भी संग्रहीत नहीं होता है और हर बार जब हमें डेटा की आवश्यकता होती है, तो हमें क्वेरी को सक्रिय करने की आवश्यकता होती है, इसलिए हमेशा हमें मिलता है मूल तालिकाओं से अद्यतन या नवीनतम डेटा। | दूसरी ओर भौतिक दृश्य भी चुनिंदा क्वेरी द्वारा संचालित डेटा की तार्किक वर्चुअल कॉपी हैं लेकिन क्वेरी का परिणाम तालिका या डिस्क में संग्रहीत हो जाएगा। |
2 | संग्रहण | दृश्यों में क्वेरी एक्सप्रेशन के परिणामी टुपल्स डिस्क पर संग्रहीत नहीं होते हैं केवल क्वेरी एक्सप्रेशन डिस्क पर संग्रहीत होते हैं। | दूसरी ओर भौतिक विचारों के मामले में क्वेरी एक्सप्रेशन और परिणामी क्वेरी के टुपल्स दोनों डिस्क पर संग्रहीत हो जाते हैं। |
3 | क्वेरी निष्पादन | जैसा कि दृश्यों के मामले में ऊपर बताया गया है, क्वेरी अभिव्यक्ति डिस्क पर संग्रहीत होती है, न कि इसके परिणाम, इसलिए जब भी उपयोगकर्ता इससे डेटा प्राप्त करने का प्रयास करता है तो क्वेरी अभिव्यक्ति हर बार निष्पादित हो जाती है ताकि उपयोगकर्ता को हर बार नवीनतम अद्यतन मूल्य मिल सके।टीडी> | दूसरी ओर भौतिक दृश्यों के मामले में क्वेरी का परिणाम डिस्क पर संग्रहीत हो जाता है और इसलिए जब भी उपयोगकर्ता डेटा लाने का प्रयास करता है तो क्वेरी अभिव्यक्ति हर बार निष्पादित नहीं होती है ताकि उपयोगकर्ता को नवीनतम अद्यतन मूल्य न मिले अगर यह डेटाबेस में बदल जाता है। |
4 | लागत प्रभावी | चूंकि दृश्यों के साथ कोई संग्रहण लागत संबद्ध नहीं है, इसलिए उनके पास इससे जुड़ी कोई अद्यतन लागत भी नहीं है। | दूसरी ओर मटेरियलाइज्ड व्यूज की एक स्टोरेज कॉस्ट जुड़ी होती है, इसलिए इसके साथ अपडेट कॉस्ट भी जुड़ी होती है। |
5 | डिज़ाइन | एसक्यूएल में दृश्य एक निश्चित वास्तुकला दृष्टिकोण के साथ डिजाइन किए गए हैं जिसके कारण एक दृश्य को परिभाषित करने के लिए एक एसक्यूएल मानक है। | दूसरी ओर SQL में मटेरियलाइज्ड व्यू के मामले में एक सामान्य आर्किटेक्चर दृष्टिकोण के साथ डिज़ाइन किया गया है, इसलिए इसे परिभाषित करने के लिए कोई SQL मानक नहीं है, और इसकी कार्यक्षमता कुछ डेटाबेस सिस्टम द्वारा एक एक्सटेंशन के रूप में प्रदान की जाती है। |
6 | उपयोग | दृश्यों का उपयोग आम तौर पर तब किया जाता है जब डेटा को बार-बार एक्सेस किया जाता है और तालिका में डेटा बार-बार अपडेट किया जाता है। | दूसरी ओर भौतिक दृश्यों का उपयोग तब किया जाता है जब डेटा को बार-बार एक्सेस करना होता है और तालिका में डेटा बार-बार अपडेट नहीं होता है। |