मेरे सिस्टम में हाय एक मास्टर नोड और एन नंबर गुलाम नोड्स होगा, जहां मास्टर नोड आने वाले अनुरोध को अपने दास नोड में वितरित करेगा। कैश मेमोरी सामग्री का उपयोग करने के लिए, मैं पिछले 50 अनुरोध (इनकमिंग अनुरोध का हैश) का ट्रैक रखना चाहता हूं कि दास नोड पहले ही सेवा कर रहा है (माना जाता है कि पिछले 50 अनुरोध कैश मेमोरी में पहले से ही होंगे, इसलिए नोड तेजी से अनुरोध करेगा)। जहां तक मैंने विलोपन का अध्ययन किया है, ब्लूम फ़िल्टर में मुश्किल है। लेकिन यह फ़िल्टर गिनती करके भी किया जा सकता है। ब्लूम फ़िल्टर को चलती खिड़की की तरह रखना वास्तव में संभव है (जैसे 50 अनुरोध के बाद इसे नए अनुरोध को समायोजित करने के लिए फ्रंट एंड से हटा देना चाहिए)। क्या ऐसा करना वास्तव में संभव है या क्या ब्लूम फ़िल्टर जैसे कोई अन्य फ़िल्टर है (जो तत्व की उपस्थिति की जांच करने के लिए पर्याप्त तेज़ होना चाहिए)।ब्लूम फ़िल्टर पिछले 50 डेटा सामग्री को अकेले स्टोर करने के लिए
उत्तर
यदि आपके पास केवल 50 चीजें हैं जिन पर आप ट्रैक रखते हैं, तो मुझे नहीं लगता कि ब्लूम फ़िल्टर एक उचित डेटा संरचना है। ब्लूम फ़िल्टर अच्छे होते हैं जब आपके पास बड़ी मात्रा में डेटा होता है जो स्मृति में नहीं रखा जा सकता है और रिमोट डेटाबेस जैसे कुछ रिमोट डेटा स्ट्रक्चर में अनावश्यक लुकअप को खत्म करने के लिए प्रीफिल्टरिंग करना चाहता है। यदि आपके पास केवल 50 तत्व हैं, तो आप उन मानों को संग्रहीत करने के लिए हैश तालिका जैसी किसी चीज़ का उपयोग करके लगभग निश्चित रूप से बेहतर हैं, क्योंकि आप अपेक्षित ओ (1) समय में सटीक उत्तर प्राप्त कर सकते हैं, जिसमें न्यूनतम स्थान ओवरहेड होता है।
यदि आप पिछले 50 तत्वों को ट्रैक करना चाहते हैं, तो एक लिंक वाली हैश तालिका को देखने पर विचार करें, जो सम्मिलित करने, लुकअप, हटाने और हटाने के लिए समर्थन करता है-ओ (1) समय में सबसे बड़ा। जावा का LinkedHashMap
यहां बहुत अच्छा होना चाहिए।
आशा है कि इससे मदद मिलती है!
- 1. ब्लूम फ़िल्टर कब उपयोगी है?
- 2. ब्लूम फ़िल्टर या कोयल हैशिंग?
- 3. सी में ब्लूम फ़िल्टर का कुशल कार्यान्वयन?
- 4. डेटा सरणी से 50 हर्ट्ज शोर फ़िल्टर करने के लिए एफएफटी का उपयोग कैसे करें?
- 5. ब्लूम फ़िल्टर की अनुमानित आबादी की गणना
- 6. क्लोजर में ब्लूम फ़िल्टर बनाने के दौरान उपयोग करने के लिए क्या हैशिंग तकनीकें?
- 7. मेरे ब्लूम फ़िल्टर की कितनी हैश फ़ंक्शन की आवश्यकता है?
- 8. कौन सा हैश फंक्शन एक ब्लूम में उपयोग करने के लिए फ़िल्टर कर
- 9. कोर डेटा - कई रिश्तों को फ़िल्टर करने के लिए एनएसपीडिकेट
- 10. अनुप्रयोगों में सामग्री प्रदाता डेटा को प्रतिबंधित करने के लिए
- 11. पिछले नियंत्रक को वापस डेटा
- 12. गुवा ब्लूम फ़िल्टर बड़े सम्मिलन का समर्थन नहीं करता है?
- 13. परिणाम एंबर-डेटा से फ़िल्टर करने के लिए आइटम जोड़ने
- 14. कपड़े के लिए अकेले fabfile?
- 15. सी ++ डेटा संरचनाओं के लिए फ़िल्टर विधि
- 16. आईफोन में डेटा स्टोर करने के लिए कहां?
- 17. डेटा स्टोर करने के लिए एक्सएमएल फाइलों का उपयोग
- 18. बाइनरी डेटा स्टोर करने के लिए आदर्श स्थान जिसे यूआरएल
- 19. टाइमज़ोन स्टोर करने के लिए उपयुक्त डेटा प्रकार क्या है?
- 20. विंडोज फोन के लिए निष्क्रिय ईवेंट में डेटा को स्टोर करने के लिए कैसे करें 7
- 21. स्टोर श्रेणीबद्ध कॉन्स्ट डेटा
- 22. MySQL पिछले महीने डेटा को current_timestamp
- 23. अंतिम एचटीएमएल आउटपुट को संशोधित करने के लिए वर्डप्रेस फ़िल्टर
- 24. अकेले डेवलपर के लिए सर्वश्रेष्ठ संस्करण नियंत्रण
- 25. एंड्रॉइड - डाउनलोड की गई सामग्री को स्टोर करने के लिए, आंतरिक बनाम बाहरी भंडारण?
- 26. चौड़ाई के लिए 50% कैसे रखें
- 27. अकेले स्टैंड के लिए log4j प्रारंभ करना
- 28. multidimensional जावास्क्रिप्ट सरणी को फ़िल्टर करने के लिए कैसे करें
- 29. एंड्रॉइड में सामग्री रिज़ॉल्वर के परिणामों को कैसे फ़िल्टर करें?
- 30. डेटा स्टोरेज के भीतर आरडीएफ ग्राफ को कैसे स्टोर करें?