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