स्टार स्कीमा बनाम स्नोफ्लेक स्कीमा - उनके बीच अंतर
स्टार स्कीमा और स्नोफ्लेक स्कीमा के बीच मुख्य अंतर
- स्टार स्कीमा डेटा वेयरहाउस स्कीमा का सबसे सरल प्रकार है। इसे स्टार स्कीमा के रूप में जाना जाता है क्योंकि इसकी संरचना एक स्टार जैसी होती है।
- स्नोफ्लेक बनाम स्टार स्कीमा की तुलना करें तो, स्नोफ्लेक स्कीमा स्टार स्कीमा का ही विस्तार है और यह अतिरिक्त आयाम जोड़ता है। इसे स्नोफ्लेक इसलिए कहा जाता है क्योंकि इसका आरेख स्नोफ्लेक जैसा दिखता है।
- स्टार स्कीमा में, केवल एकल जॉइन ही तथ्य तालिका और किसी भी आयाम तालिकाओं के बीच संबंध को परिभाषित करता है।
- स्टार स्कीमा में आयाम तालिकाओं से घिरी एक तथ्य तालिका होती है।
- स्नोफ्लेक स्कीमा आयाम तालिका से घिरा हुआ है जो बदले में आयाम तालिका से घिरा हुआ है
- स्नोफ्लेक स्कीमा को डेटा प्राप्त करने के लिए कई जॉइन्स की आवश्यकता होती है।
- स्टार बनाम स्नोफ्लेक स्कीमा की तुलना करने पर, स्टार्ट स्कीमा में सरल DB डिज़ाइन है, जबकि स्नोफ्लेक स्कीमा में बहुत जटिल DB डिज़ाइन है।
स्टार स्कीमा क्या है?
स्टार स्कीमा डेटा वेयरहाउस में, जिसमें स्टार के केंद्र में एक तथ्य तालिका और कई संबंधित आयाम तालिकाएँ हो सकती हैं। इसे स्टार स्कीमा के रूप में जाना जाता है क्योंकि इसकी संरचना एक स्टार जैसी होती है। स्टार स्कीमा डेटा मॉडल डेटा वेयरहाउस स्कीमा का सबसे सरल प्रकार है। इसे स्टार जॉइन स्कीमा के रूप में भी जाना जाता है और इसे बड़े डेटा सेट की क्वेरी करने के लिए अनुकूलित किया जाता है।
निम्नलिखित स्टार स्कीमा उदाहरण में, तथ्य तालिका केंद्र में है जिसमें प्रत्येक आयाम तालिका की कुंजियाँ शामिल हैं जैसे डीलर_आईडी, मॉडल आईडी, दिनांक_आईडी, उत्पाद_आईडी, शाखा_आईडी और अन्य विशेषताएं जैसे बेची गई इकाइयाँ और राजस्व।
स्नोफ्लेक स्कीमा क्या है?
स्नोफ्लेक स्कीमा डेटा वेयरहाउस एक बहुआयामी डेटाबेस में तालिकाओं की एक तार्किक व्यवस्था है जैसे कि ईआर आरेख स्नोफ्लेक आकार जैसा दिखता है। स्नोफ्लेक स्कीमा स्टार स्कीमा का विस्तार है, और यह अतिरिक्त आयाम जोड़ता है। आयाम तालिकाओं को सामान्यीकृत किया जाता है जो डेटा को अतिरिक्त तालिकाओं में विभाजित करता है।
निम्नलिखित स्नोफ्लेक स्कीमा उदाहरण में, देश को एक व्यक्तिगत तालिका में सामान्यीकृत किया गया है।
स्टार स्कीमा और स्नोफ्लेक स्कीमा के बीच अंतर
स्नोफ्लेक स्कीमा बनाम स्टार स्कीमा के बीच मुख्य अंतर निम्नलिखित है:
स्टार स्कीमा | स्नोफ्लेक स्कीमा |
---|---|
आयामों के पदानुक्रम आयामी तालिका में संग्रहीत किए जाते हैं। | पदानुक्रम को अलग-अलग तालिकाओं में विभाजित किया गया है। |
इसमें आयाम तालिकाओं से घिरी एक तथ्य तालिका होती है। | एक तथ्य तालिका जो आयाम तालिका से घिरी हुई है और जो आयाम तालिका से घिरी हुई है |
स्टार स्कीमा में, केवल एकल जॉइन ही तथ्य तालिका और किसी भी आयाम तालिकाओं के बीच संबंध बनाता है। | स्नोफ्लेक स्कीमा को डेटा प्राप्त करने के लिए कई जॉइन्स की आवश्यकता होती है। |
सरल DB डिजाइन. | बहुत जटिल DB डिजाइन. |
विसामान्यीकृत डेटा संरचना और क्वेरी भी तेजी से चलती हैं। | सामान्यीकृत डेटा संरचना. |
डेटा अतिरेकता का उच्च स्तर | बहुत निम्न-स्तरीय डेटा अतिरेक |
एकल आयाम तालिका में समेकित डेटा होता है. | डेटा को विभिन्न आयाम तालिकाओं में विभाजित करें। |
क्यूब प्रसंस्करण तेज है. | जटिल संयोजन के कारण क्यूब प्रसंस्करण धीमा हो सकता है। |
स्टार जॉइन क्वेरी ऑप्टिमाइज़ेशन का उपयोग करके उच्च प्रदर्शन वाली क्वेरीज़ प्रदान करता है। तालिकाओं को अनेक आयामों से जोड़ा जा सकता है। |
स्नोफ्लेक स्कीमा को केंद्रीकृत तथ्य तालिका द्वारा दर्शाया गया है जो कई आयामों से जुड़ी नहीं है। |