DBMS in Hindi – Hashing

Hashing in DBMS in hindi, DBMS hashing in hindi,static and dynamic hashing in dbms in hindi,

  • Hashing in DBMS in Hindi
    • Types of hashing in hindi,

hashing in dbms in hindi

Hashing in DBMS in Hindi

एक विशाल डेटाबेस संरचना में, सभी index values की खोज करना और desired data तक पहुंचना बहुत inefficient है।  index structure का उपयोग किए बिना डिस्क पर डेटा रिकॉर्ड के direct location की गणना करने के लिए hashing तकनीक का उपयोग किया जाता है।

इस तकनीक में, डेटा को उन ब्लॉक पर संग्रहीत किया जाता है जिसका पता hashing function का उपयोग करके उत्पन्न होता है। memory location जहां ये रिकॉर्ड संग्रहीत किए जाते हैं उन्हें data bucket या data blocks के रूप में जाना जाता है।

इसमें, कोई hash function पता उत्पन्न करने के लिए किसी भी column  value का चयन कर सकता है। अधिकांश समय, हैश फ़ंक्शन डेटा ब्लॉक का पता उत्पन्न करने के लिए primary key का उपयोग करता है। हैश फ़ंक्शन किसी भी  Complex mathematical function के लिए एक simple mathematical function है। हम primary key को भी डेटा block के पते के रूप में मान सकते हैं। इसका मतलब है कि प्रत्येक Row जिसका पता डेटा block में संग्रहीत एक primary key के समान होगा।

DBMS Hashing

उपरोक्त  diagram, primary key value के समान डेटा block addresses दिखाता है। यह हैश फ़ंक्शन एक साधारण गणितीय फ़ंक्शन भी हो सकता है जैसे exponential, mod, cos, sin, आदि। मान लीजिए कि हमारे पास डेटा ब्लॉक का पता निर्धारित करने के लिए mod (5) हैश फ़ंक्शन है। इस स्थिति में, यह primary keys पर mod(5) हैश फ़ंक्शन को लागू करता है और क्रमशः 3, 3, 1, 4 और 2 उत्पन्न करता है, और रिकॉर्ड उन डेटा block addresses में संग्रहीत किए जाते हैं।

DBMS Hashing

Types of hashing in hindi:

  • Static hashing
  • dynamic hashing

Leave a Reply

DMCA.com Protection Status