दोस्तों पिछली पोस्ट में आपने डीबीएमएस में क्वेरी प्रोसेसिंग के बारे में पढ़ा था इस पोस्ट में हम डीबीएमएस में इंडेक्सिंग क्या है, इसके बारे में जानेंगे (Indexing in DBMS in Hindi)
इंडेक्सिंग एक डाटा स्ट्रक्चर तकनीक है, जो की डेटाबेस की परफॉरमेंस को बेहतर करती है। इंडेक्सिंग का उपयोग डेटाबेस से डाटा एंट्रीज को एक्सेस करने और तेजी से निकालने यानि (Retrieve) करने के लिए किया जाता है।
इंडेक्सिंग का उदाहरण आप किसी भी किताब से ले सकते हैं, जिसमे इंडेक्सिंग पेज में टॉपिक और प्रत्येक पेज नंबर की जानकारी इंडेक्स रेहती है, ताकि किताब पढ़ने वाला व्यक्ति टॉपिक तक आसानी से पहुँच सके, यानि इंडेक्सिंग एक रोडमैप की तरह काम करता है।
Indexing in DBMS in Hindi
इंडेक्सिंग वह प्रक्रिया है, जिसके द्वारा डेटाबेस फाइल में डाटा को व्यवस्थित (Organize) रूप से रखा जाता है, ताकि डाटा को आसानी से search और उसका retrieval किया जा सके।
इंडेक्सिंग तकनीक में एक इंडेक्स तैयार किया जाता है, जो की डाटा के लिए एक रोडमैप की तरह काम करता है, और जब User कोई Query रन करता है, तो इंडेक्स द्वारा तेजी से डाटा कंटेंट को identify और access कर लिए जाता है। इंडेक्स एक छोटे टेबल के आकार का होता है, जिसमे दो टेबल होते हैं।
structure of Index in Database in Hindi
Structure Of Index In Database
Search Key | Data Reference |
सर्च की (Search Key) डेटाबेस का पेहला Column है, जिसमे डेटाबेस टेबल की Primary key या Candidate key की कॉपी होती है। वहीँ data reference डेटाबेस का दूसरा column है, जिसमे (group of pointers) पॉइंटर्स का समूह होता है, जो की उस डिस्क ब्लॉक कोई इंगित (point) करता है, जहाँ पर उस विशिष्ट key की value मौजूद हो सकती है।
नोट :- दोस्तों आपने पढ़ा डीबीएमएस में इंडेक्सिंग क्या है, हमने बिलकुल आसान भाषा में इसे समझाने की कोशिश की है, आपको यह जानकारी कैसी लगी कमेंट द्वारा हमें अवश्य बताएं। यदि आपके कोई सवाल हैं, या किसी और टॉपिक के बारे में आप जानना चाहते हैं, तो वह भी शेयर करना ना भूलें धन्यवाद।