मैं जावा एपेंगेन के लिए नए प्रयोगात्मक टास्क्यूयू का उपयोग कर रहा हूं और मैं अपने डेटास्टोर में कुल आंकड़े बनाने की कोशिश कर रहा हूं। मैं अपने डेटास्टोर में सभी अधिकारों (एक निश्चित प्रकार के) के भीतर अद्वितीय मूल्यों की संख्या गिनने की कोशिश कर रहा हूं। अधिक ठोस रूप से, टाइप एक्स की इकाई में फ़ील्ड ए है। मैं अपने डेटास्टोर में ए के अद्वितीय मानों की संख्या गिनना चाहता हूं।एपेंगीन कार्य पेलोड कितना बड़ा हो सकता है?
मेरा वर्तमान दृष्टिकोण एक ऐसा कार्य बनाना है जो टाइप एक्स की पहली 10 इकाइयों के लिए पूछताछ करता है, जो ए के अद्वितीय मूल्यों को स्टोर करने के लिए हैशटेबल बना रहा है, फिर इस हैशटेबल को अगले कार्य में पेलोड के रूप में पास कर रहा है। यह अगला कार्य अगले 10 इकाइयों की गिनती करेगा और इतने आगे और आगे तक जब तक कि मैं सभी संस्थाओं से गुज़र जाऊंगा। अंतिम कार्य के निष्पादन के दौरान, मैं ए
के अद्वितीय मूल्यों की कुल संख्या को खोजने के लिए अपने हैशटेबल (जो कि कार्य से कार्य करने के लिए सभी को पास किया गया है) में कुंजी की संख्या गिनती है। यह एक छोटे से काम करता है मेरे डेटा स्टोर में इकाइयों की संख्या। लेकिन मुझे चिंता है कि मेरे पास बहुत सारे अद्वितीय मूल्य होने के बाद यह हैशटेबल बहुत बड़ा हो जाएगा। एक एपेंगेन कार्य के पेलोड के लिए अधिकतम स्वीकार्य आकार क्या है ?????
क्या आप कोई वैकल्पिक दृष्टिकोण सुझा सकते हैं?
धन्यवाद।
+1 ठंड कठिन तथ्यों के लिए +1। – Kredns
ऑब्जेक्ट आकार = पेलोड आकार करता है? – aloo
आपको किसी भी तरह अपनी ऑब्जेक्ट को क्रमबद्ध करने की आवश्यकता है। वह पेलोड है। यदि आप 10k से अधिक होने की अपेक्षा करते हैं, तो आप वास्तविक डेटा वाले डेटास्टोर इकाई की कुंजी को क्रमबद्ध करने के स्थगित लाइब्रेरी की चाल का उपयोग कर सकते हैं। –