मैं पढ़ रहा हूं कि पाठ्यपुस्तक में हैश टक्कर प्रबंधन विषय में प्राथमिक और माध्यमिक क्लस्टरिंग के बीच अंतर खोजने में पिछले कुछ दिनों से उलझन में हूं।हैश में प्राथमिक और माध्यमिक क्लस्टरिंग क्या है?
उत्तर
प्राथमिक क्लस्टरिंग का अर्थ है कि अगर क्लस्टर होता है और क्लस्टर में कहीं भी नए रिकॉर्ड की प्रारंभिक स्थिति क्लस्टर आकार बढ़ जाती है। रैखिक जांच इस प्रकार के क्लस्टरिंग की ओर ले जाती है।
माध्यमिक क्लस्टरिंग कम गंभीर है, दो रिकॉर्ड केवल तभी टक्कर श्रृंखला होती है जब उनकी प्रारंभिक स्थिति समान होती है। उदाहरण के लिए वर्गबद्ध जांच इस प्रकार के क्लस्टरिंग की ओर ले जाती है।
मैं इस पर शोध कर रहा था और कुछ नोट साझा करना चाहते हैं:
- प्राथमिक क्लस्टरिंग रैखिक भरा स्लॉट्स के पास की लंबी रन बनाने के लिए जांच कर के रूप में एक टक्कर समाधान योजना के लिए की प्रवृत्ति है कुंजी की हैश स्थिति।
- प्राथमिक हैश सूचकांक
x
है, तो बाद में जांच,x+1
करने के लिए जानाx+2
,x+3
और इतने पर, इस प्राथमिक क्लस्टरिंग का परिणाम है। - प्राथमिक क्लस्टर रूपों के बाद, क्लस्टर जितना बड़ा हो जाता है, तेज़ी से बढ़ता है। और यह प्रदर्शन को कम करता है।
- माध्यमिक क्लस्टरिंग भरा स्लॉट्स दूर चाबियों का हैश की स्थिति से की लंबी रन बनाने के लिए जांच कर इस तरह के द्विघात के रूप में एक टक्कर समाधान योजना के लिए की प्रवृत्ति है।
x+1
,x+4
,x+9
,x+16,
x+25
और इतने पर, इस माध्यमिक क्लस्टरिंग में जो परिणाम के लिए प्राथमिक हैश सूचकांकx
है, तो जांच जाना।- माध्यमिक क्लस्टरिंग प्राथमिक क्लस्टरिंग की तुलना में प्रदर्शन हिट के मामले में कम गंभीर है, और क्वाड्रेटिक प्रोबिंग का उपयोग करके क्लस्टर को बनाने से रोकने का प्रयास है। प्राथमिक हैश साइट के निकट के बजाय, अधिक व्यापक रूप से अलग कोशिकाओं की जांच करना है।
क्या मैं दस और वोटिंग सही कर रहा था, मैं ऐसा करूँगा। – snr
@ एसएनआर धन्यवाद, मुझे खुशी है कि आपको यह उपयोगी लगता है। –
मैं सोच रहा था कि एक रैखिक संगठनात्मक जांच योजना (कहें: '5 * x + 1% आकार ', बार-बार लागू) क्लस्टरिंग के मामले में एक रैखिक या क्वाड्रैटिक प्रोबिंग योजना के करीब व्यवहार करेगी। मैं रैखिक सोच रहा हूं क्योंकि एक्स (एन + 1) केवल एक्स (एन) पर निर्भर करता है इस प्रकार क्लस्टरिंग। –
- 1. यूनिक्स सॉर्टिंग, प्राथमिक और माध्यमिक कुंजी के साथ
- 2. माध्यमिक
- 3. सोलर क्लस्टरिंग घटक क्या है
- 4. Google विज़ुअलाइजेशन एपीआई प्रारूप माध्यमिक वाई-अक्ष प्राथमिक वाई-एक्सिस
- 5. स्केलिंग और क्लस्टरिंग जेपीए
- 6. काले और सफेद छवि दस्तावेज़ क्लस्टरिंग
- 7. CQL और माध्यमिक अनुक्रमित कॉलम
- 8. विषय मॉडलिंग और दस्तावेज़ क्लस्टरिंग के बीच संबंध क्या है?
- 9. हैश वास्तव में क्या है?
- 10. स्क्लेल्चेमी: माध्यमिक संबंध अपडेट
- 11. अमूर्त कक्षाओं में माध्यमिक रचनाकारों का उपयोग केस क्या है?
- 12. बूटस्ट्रैप मोडल विंडो के लिए आप प्राथमिक और माध्यमिक क्रियाओं को कैसे निर्दिष्ट करते हैं?
- 13. माध्यमिक तालिकाओं में गैर-प्राथमिक कुंजी स्तंभों पर तालिकाओं में कैसे शामिल हो सकता हूं?
- 14. पांडा में माध्यमिक y अक्ष स्वरूपण
- 15. डेटाबेस क्लस्टरिंग और डेटाबेस विभाजन
- 16. आर में क्लस्टरिंग तस्वीरें?
- 17. मैं अजगर में माध्यमिक सॉर्टिंग कैसे करूं?
- 18. माध्यमिक निर्माण वाक्य रचना kotlin
- 19. मोंगो डीबी - सभी नोड्स माध्यमिक
- 20. माध्यमिक धुरी
- 21. नोडज क्लस्टरिंग और एक्सप्रेसजेस सत्र
- 22. क्लस्टरिंग और बेयस क्लासिफायर मैटलैब
- 23. [प्राथमिक] का क्या अर्थ है?
- 24. माध्यमिक लूप?
- 25. कैसंड्रा में क्लस्टरिंग कुंजी
- 26. कैसंड्रा में टेबल बनाने में त्रुटि - खराब अनुरोध: केवल क्लस्टरिंग कुंजी कॉलम को क्लस्टरिंग ऑर्डर डायरेक्टिव
- 27. PHP में, हैश और म्हाश के बीच क्या अंतर है?
- 28. JQuery में डॉट और हैश प्रतीकों का क्या अर्थ है?
- 29. समाचार क्लस्टरिंग
- 30. हैश में 4/16 क्या है?
मैं एक स्पष्टीकरण, (उत्तर बनाई संदेह का भाषा सिर्फ मामले में) जोड़ना चाहते हैं। माध्यमिक क्लस्टरिंग रैखिक जांच के साथ-साथ क्वाड्रैटिक प्रोबिंग दोनों में होता है, यानी रैखिक जांच भी द्वितीयक क्लस्टरिंग से पीड़ित होती है। – Roadblock