विषयसूची:
परिभाषा - स्नोफ्लेक स्कीमा का क्या अर्थ है?
कंप्यूटिंग में, एक स्नोफ्लेक स्कीमा तार्किक तालिकाओं के साथ एक बहुआयामी डेटाबेस को संदर्भित करता है, जहां इकाई-संबंध आरेख को हिमपात का एक खंड के आकार में व्यवस्थित किया जाता है। इसे अक्सर कई और विभिन्न आयामों से जुड़ी एक केंद्रीकृत तथ्य तालिका द्वारा दर्शाया जाता है। आयाम तालिकाओं को विभिन्न आयाम तालिकाओं में विभाजित किया जाता है, जिन्हें आमतौर पर अतिरेक को साफ करने के लिए सामान्यीकृत किया जाता है। उदाहरण के लिए, एक उत्पाद तालिका उत्पादों और उप-उत्पादों की तालिका में विभाजित है।
एक स्नोफ्लेक स्कीमा एक स्टार स्कीमा जैसा दिखता है। हालांकि, एक स्टार स्कीमा के आयामों को सामान्यीकृत किया जाता है, ताकि एक व्यक्तिगत तालिका प्रत्येक आयाम को दर्शाए।
Techopedia स्नोफ्लेक स्कीमा की व्याख्या करता है
जब जटिल स्नोफ्लेक स्कीमा आयाम होते हैं तो जटिल स्नोफ्लेक पैटर्न दिखाई देता है। स्कीमा के लिए बर्फ के टुकड़े के आकार का होने के लिए, इसमें विभिन्न संबंध स्तर शामिल होने चाहिए, और बच्चे की तालिकाओं में कई माता-पिता तालिकाओं को शामिल करना चाहिए। तथ्य तालिका "स्नोफ्लेकिंग" प्रभाव से प्रभावित नहीं होती हैं।
स्नोफ्लेक स्कीमा अधिक जटिल संबंधों और आयामों पर लचीली क्वेरी के लिए बनाए जाते हैं। यह आयाम स्तर के बीच एक-से-कई और कई-से-कई रिश्तों के लिए आदर्श है और आमतौर पर डेटा marts और आयामी डेटा वेयरहाउस के साथ जुड़ा हुआ है, जिसमें डेटा हेरफेर की गति डेटा हेरफेर दक्षता से अधिक महत्वपूर्ण है। स्नोफ्लेक स्कीमा का उपयोग आमतौर पर उन्नत क्वेरी टूल्स के साथ किया जाता है, जो उपयोगकर्ताओं और कच्चे तालिकाओं के बीच एक अमूर्त परत का निर्माण करते हैं, जिसमें विस्तृत विनिर्देशों के साथ कई प्रश्न होते हैं।
स्नोफ्लेक स्कीमा का उपयोग करने के लाभ इस प्रकार हैं:
- मुख्य लाभ क्वेरी के प्रदर्शन में प्रगति है, क्योंकि इसमें न्यूनतम डिस्क भंडारण की आवश्यकता होती है और छोटे आकार के साथ लुकअप तालिकाओं को जोड़ते हैं
- घटकों और आयाम स्तरों के बीच अंतर्संबंधों के लिए बेहतर लचीलापन प्रदान करता है
- शून्य अतिरेक के कारण बनाए रखना आसान है
- समग्र प्रदर्शन को बढ़ाता है क्योंकि छोटे तालिकाओं को युग्मित किया जाता है
स्नोफ्लेक स्कीमा के नुकसान में निम्नलिखित शामिल हैं:
- प्रश्न अधिक कठिन हैं क्योंकि अतिरिक्त तालिकाओं के शामिल होने की आवश्यकता है। इससे प्रश्नों को समझना अधिक कठिन हो जाता है।
- अधिक तालिकाओं के उपयोग के कारण अधिक क्वेरी निष्पादन समय की आवश्यकता होती है






