अंततः, यह उस आर्किटेक्चर पर निर्भर करता है जो आपकी मशीन के पास है।
(पृष्ठभूमि) नोड्स केवल उनके गुणों में डेटा संग्रहीत कर सकते हैं। उनके गुणों को कुंजी-मूल्य की दुकान का उपयोग करके संग्रहीत किया जाता है। ( यहाँ प्रति )
प्रत्येक प्रॉपर्टी का मूल्य जावा प्राइमेटिव्स (इन्टस, फ्लोट्स, इत्यादि), स्ट्रिमिंग, और एमिटीज / स्ट्रिंग्स के सरणियों तक सीमित है।
इसलिए, किसी विशेष संपत्ति का अधिकतम डेटा एक स्ट्रिंग के लिए अधिकतम आकार या स्ट्रिंग के एक सरणी के लिए अधिकतम आकार (यह प्रति नोड ) तक सीमित हो सकता है । यह सीमा (32-बिट मशीनों के लिए) 4GB है। (ध्यान दें कि यह 2-3 जीबी तक सीमित हो सकता है ।)
(इसके अलावा, यह कहते हुए, पहले एक बग था जो सीमित स्ट्रिंग आकार 1 एमबी था । मुझे उम्मीद है कि यह हल हो गया है।)
बेशक, यह इस सवाल को उठाता है कि क्या कई गुण 4GB प्रति नोड से अधिक स्टोर कर सकते हैं। चूंकि गुण सूची अनिवार्य रूप से एक कुंजी-मूल्य की दुकान है, इसलिए यह अपेक्षा करेगी कि अधिकतम आकार डिस्क स्थान और कुंजी चयन द्वारा सीमित होगा। हालाँकि, मुझे इस बात का समर्थन या खंडन करने के लिए कुछ भी नहीं मिला।
यह निश्चित रूप से आपके प्रश्न का उत्तर नहीं देता है , लेकिन जो मैं समझता हूं कि आपको बड़ी मात्रा में डेटा प्रति नोड (डिस्क स्थान तक) स्टोर करने में सक्षम होना चाहिए ।