कैसंड्रा में कॉलम परिवारों या कीस्पेस के कई (हजारों) का उपयोग करने का दंड क्या है?


11

मैं हमारी कैसंड्रा स्थापना के लिए सबसे अच्छे डिजाइन का मूल्यांकन करने की प्रक्रिया में हूं।

इंटरनेट पर पहले दो स्तरों का उपयोग करने के बारे में इतनी जानकारी नहीं है कि कैसंड्रा प्रदान करता है- कीस्पेस और कॉलम परिवार

मैं सोच रहा था कि क्या होगा और यदि आप एक व्यापक स्थान पर कुंजीपट या स्तंभ परिवार (> १०.०००) बनाने के लिए दंड देते हैं तो क्या होगा।

एक पुराने ब्लॉग पोस्ट ने कहीं सुझाव दिया कि कैसंड्रा प्रत्येक कॉलम परिवार के लिए स्मृति रखता है। लेख 0.6 संस्करण के बारे में था और वर्तमान संस्करण 1.0 है। क्या यह अभी भी मामला है और एक वास्तविक समस्या है?

कैसंड्रा में कई हजारों कॉलम परिवारों या कीस्पेस का उपयोग करने के लिए दंड क्या हैं?


stackoverflow.com/questions/8937515/… लिंक की जाँच करें। यह मदद कर सकता है

जवाबों:


6

कैसंड्रा 1.0 प्रति CF के न्यूनतम 1MB का उपयोग करता है। तो, विशिष्ट ढेर के आकार के लिए 1000 या 2000 सीएफ ठीक होंगे, लेकिन 10000 शायद नहीं होंगे। जेवीएम जीसी बहुत बड़े ढेर के साथ खराब करता है; मैं 8GB के नीचे रहने की सलाह देता हूं।


1
नवीनतम कैसेंड्रा संस्करण के बारे में क्या?
मनीष

1

यदि आपके पास बहुत सारे कॉलम परिवार हैं, तो कैसंड्रा नोड शुरू करने में बहुत अधिक समय लगेगा। यह भी प्रभावित करेगा कि स्मृति की मात्रा का उपयोग किया जा रहा है।

इस प्रकार उस मेमोरी का उपयोग पंक्ति / की-कैश और इंडेक्सिंग के लिए नहीं किया जाएगा। प्रदर्शन में और गिरावट आ सकती है क्योंकि आप अपने नोड्स के विशिष्ट हार्डवेयर के आधार पर कॉलम परिवारों को जोड़ते रहेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.