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