विषय
- #रिलेशनल डेटा मॉडलिंग
- #भौतिक डेटा मॉडलिंग
- #डेटाबेस
रचना: 2024-04-09
रचना: 2024-04-09 23:01
यदि तार्किक डेटा मॉडलिंग रिलेशनल डेटाबेस के लिए आदर्श टेबल बनाने का काम था, तो भौतिक डेटा मॉडलिंग में आदर्श टेबल को वास्तविक उपयोग टेबल में बदलना शामिल है, जिसमें संग्रहण स्थान के कुशल उपयोग की योजना, ऑब्जेक्ट विभाजन डिजाइन, इष्टतम सूचकांक डिजाइन आदि शामिल हैं। यह प्रदर्शन में सुधार और अनुकूलन पर केंद्रित है।
सेवा संचालन के दौरान बोतल गर्दन पैदा करने वाले धीमे प्रश्नों को खोजने के तरीके DBMS के प्रकार के अनुसार भिन्न होते हैं, औरधीमा क्वेरीकीवर्ड का उपयोग करके खोजा जाना चाहिए।
कैश (Cache)
यदि उपरोक्त विधियों से प्रदर्शन समस्या का समाधान नहीं होता है, तो हम डेनॉर्मलाइजेशन या डी-नॉर्मलाइजेशन नामक एक प्रक्रिया करते हैं।
यह टेबल की संरचना को सर्जरी द्वारा ठीक करना है।
सामान्यीकरण लेखन कार्यों की सुविधा के लिए पढ़ने के प्रदर्शन का त्याग करने जैसा है। सामान्यीकरण करने पर, आपको कई टेबल में विभाजित डेटा को जोड़ने के लिए क्वेरी लिखनी होगी।
हालांकि, सामान्यीकरण जरूरी नहीं कि प्रदर्शन को धीमा कर दे, इसलिए डेनॉर्मलाइजेशन करने से पहले, आपको समस्या को सही ढंग से पहचानना चाहिए और उसकी जांच करनी चाहिए।
नीचे दिया गया लिंक इस बारे में चर्चा करता हैडेनॉर्मलाइजेशनके बारे में एक अच्छा लेख है।
पहले ध्यान रखने योग्य बात यह है कि सामान्यीकरण के बाद डेनॉर्मलाइजेशन किया जाना चाहिए। शुरुआत से ही अनॉर्मलाइज्ड टेबल अच्छा नहीं है।
चूँकि यह अभी के लिए आवश्यक ज्ञान नहीं है, इसलिए हम इसे केवल नोट कर रहे हैं।
स्रोत - DataOnAir - डीनॉर्मलाइज़ेशन और प्रदर्शन
स्रोत DataOnAir - डीनॉर्मलाइज़ेशन और प्रदर्शन
स्रोत - DataOnAir - डीनॉर्मलाइज़ेशन और प्रदर्शन
टिप्पणियाँ0