मेरे पास एक कैसंड्रा कॉलमफैमिली (0.6.4) है जो उपयोगकर्ताओं से नई प्रविष्टियां रखेगी। मैं उन नई प्रविष्टियों के लिए कैसंद्रा से पूछना चाहता हूं ताकि मैं उस डेटा को किसी अन्य सिस्टम में संसाधित कर सकूं।कैसंड्रा से तिथि सीमा
मेरी समझ यह थी कि मैं टाइम एयूआईडीटी टाइप को मेरी प्रविष्टि के लिए कुंजी के रूप में उपयोग कर सकता हूं, और उसके बाद एक कीरेंज पर पूछताछ जो स्टार्टकी के रूप में शुरू होती है, या जो भी आखिरी स्टार्टकी थी। क्या यह सही तरीका है?
get_range_slice वास्तव में एक सीमा कैसे बनाता है? क्या इसे कुंजी के डेटा प्रकार को नहीं जानना है? कहीं भी कुंजी के डेटा प्रकार की कोई घोषणा नहीं है। Storage_conf.xml फ़ाइल में, आप कॉलम के प्रकार की घोषणा करते हैं, लेकिन चाबियों की नहीं। क्या कुंजी कॉलम के समान ही मानी जाती है? या यह अनुमान लगाने के लिए कुछ जादू स्नीफिंग करता है?
मैंने संदर्भ कार्यान्वयन भी देखा है जहां लोग कॉलम में TimeUUIDType स्टोर करते हैं। हालांकि, ऐसा लगता है कि इस विशेष कुंजी तब "गर्म" हो जाएगी क्योंकि प्रत्येक बदलाव को इसे अपडेट करना होगा।
इस मामले में किसी भी पॉइंटर्स की सराहना की जाएगी।
मैं समझता हूं कि आप सॉर्टिंग के लिए कॉलम-कुंजी का उपयोग कर सकते हैं। हालांकि, अगर मैं अपने संग्रह में प्रत्येक आइटम के लिए टाइमस्टैम्प कॉलम लिखना चाहता था, तो मैं लगातार एक कॉलम परिवार को लिख रहा था, जो एक गर्म स्थान बनाएगा। – Doug
मुझे आपकी टिप्पणी नहीं मिली है। क्या आप उस पर विस्तृत जानकारी दे सकते हैं? जहां तक कॉलम-चाबियाँ चिंतित हैं, कैसंड्रा जैसे ही आप इसे स्टोर करते हैं, कुंजी (या 'कैसंद्रा सम्मेलन में' नाम ') के आधार पर पूरे कॉलम (सुपरकॉलम) को ऑटो-टाइप करता है। इसके अलावा, यदि आप अपने उपयोग के मामले में थोड़ा और विस्तार कर सकते हैं तो इससे मदद मिलेगी :) –