भौतिकवादी दृष्टिकोण का उपयोग करने का सबसे बड़ा लाभ यह है कि ओरेकल डेटा को सिंक में रखने का ध्यान रखता है। यदि आपके पास एक अलग कुल तालिका है, तो आप डेटा को सिंक्रनाइज़ रखने के लिए जिम्मेदार हैं। आम तौर पर कोड की एक उचित मात्रा और परीक्षण की एक सभ्य राशि की आवश्यकता होती है और अधिकांश संगठन उन गलतियों को बनाने का प्रबंधन करते हैं जो छेदों को छोड़ देते हैं जिससे समग्र तालिका सिंक से बाहर हो जाती है। यह विशेष रूप से सच है जब आप समग्र तालिका के वृद्धिशील रिफ्रेश को लागू करने का प्रयास करते हैं।
एक अन्य प्रमुख लाभ यह है कि, सेटिंग्स के आधार पर, ओरेकल क्वेरी को फिर से उपयोग कर भौतिक विचारों का उपयोग कर सकता है, जब उपयोगकर्ता आधार तालिकाओं के खिलाफ प्रश्न जारी करते हैं। इसलिए, उदाहरण के लिए, यदि आपके पास दैनिक, मासिक और वार्षिक कुल परिणामों का विस्तार करने वाली तालिका के खिलाफ मौजूदा रिपोर्टों का एक समूह है, तो आप आधार तालिका पर एक भौतिक दृष्टिकोण बना सकते हैं जो डेटा को दैनिक स्तर पर एकत्रित करता है और अनुकूलक कर सकता है अपने सभी मौजूदा प्रश्नों के लिए उस भौतिक दृश्य का उपयोग करें। इससे डेटा वेयरहाउस में रिपोर्टिंग वर्कलोड को ऑप्टिमाइज़ करना आसान हो जाता है, ताकि आप अपनी नई एग्रीगेट टेबल का उपयोग करने या DBMS_ADVANCED_REWRITE
प्रश्नों के अपने स्वयं के राइट्स को मजबूर करने के लिए दर्जनों रिपोर्टों को फिर से लिखने और फिर से लिखने की कोशिश न करें ।
ON DEMAND
डिफ़ॉल्ट ताज़ा व्यवहार है। भौतिकवादी दृष्टिकोण के साथ बनाया जाना चाहिएON COMMIT
। और भौतिक दृष्टि को बनाए रखना मुक्त नहीं है। यह शायद एक ट्रिगर से सस्ता है, हालांकि।